解题思路:
利用嵌套循环,外层循环让n个数相加,内层循环处理每个项。
注意事项:
sum1在每次进入循环体之前要重置。
参考代码:
#include<stdio.h>
int main(void)
{
int a,n, j,i,sum1=0,sum2=0;
scanf("%d%d", &a,&n);
for (i = 1; i <= n; i++) //n个项相加
{
for (sum1 = 0, j = 1; j <= i; j++) //每个项的处理,内层循环用来计数的变量(sum1)每次进入循环体内要清零
sum1 = sum1 * 10 + a;
sum2 += sum1;
}
printf("%d", sum2);
return 0;
}
觉得有用点个赞吧
0.0分
0 人评分
弟弟的作业 (C++代码)浏览:1304 |
字符串比较 (C语言代码)答案错误????浏览:597 |
C语言考试练习题_排列 (C语言代码)浏览:725 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1245 |
C二级辅导-阶乘数列 (C语言代码)浏览:692 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:338 |
三角形 (C++代码)记忆化搜索浏览:1234 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:609 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:567 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:549 |