习题4-4 特殊a串数列求和 (20 分)
给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++?+aa?a(n个a)之和。
输入在一行中给出不超过9的正整数a和n。
在一行中按照“s = 对应的和”的格式输出。
2 3
s = 246
/**══════════════════════════════════╗ *作 者:袁欢 ║ *职 业:程序员 ║ *Cnblogs地址:https://www.cnblogs.com/qq1480040000/ ║ **个人博客 :www.g-7.net║ *═══════════════════════════════════╣ *创建时间: 2021年2月3日 *功能描述: 特殊数列求和 * * *═══════════════════════════════════╣ *结束时间: 2021年2月3日 *═══════════════════════════════════╝ // .-~~~~~~~~~-._ _.-~~~~~~~~~-. // __.‘ ~. .~ `.__ // .‘// 天津\./仁爱学院 \\`. // .‘// | \\`. // .‘// .-~"""""""~~~~-._ | _,-~~~~"""""""~-. \\`. // .‘//.-" `-. | .-‘ "-.\\`. // .‘//______.============-.. \ | / ..-============.______\\`. //.‘______________________________\|/______________________________`. */ #include<stdio.h> int main() { int number; int sum_1 = 0;//第n个值是多少 int sum_2 = 0;//要求的终极和 int up_limit; int i; scanf("%d%d", &number,&up_limit); for (i = 0; i < up_limit; i++) { sum_1 = sum_1 * 10 + number; sum_2 = sum_2 + sum_1; } printf("s = %d", sum_2); return 0; }
一般做这种题目;先要求最小和,再求最大和;分开计算;
原文:https://www.cnblogs.com/qq1480040000/p/14366388.html