新手c语言题 有关循环语句的

来源:百度知道 编辑:UC知道 时间:2024/07/15 20:15:59
求Sn=a+aa+aaa+aaaa+....+(aa....a)n个,其中a为一个数字 n表示a的位置
例如2+22+222+2222+22222 此时(n=5)

n由键盘输入。

楼主参考一下~

#include <stdio.h>
int main()
{
int a, n, i ,sum;
scanf("%d", &n);
sum = 0;
a = 2; //按楼主说的,a不需要用户输入咯?
for(i = 0; i < n; i++)
{
sum = sum + a;
a = a + a * 10;
}
printf("sum = %d\n", sum);
}