C语言大一新生,求详解
C语言大一新生,求详解
C语言大一新生,求详解

供参考:
#include<stdio.h>
void main()
{
int s = 0, a, n, t;
printf("输入 a 和 n:\n");
scanf("%d%d", &a, &n);
t = a; //t = a ,t 初始值为 a
while (n > 0) // while 循环结构,n 减到 0 时结束
{
s += t; // s(数列的和), 为每项相加的数,第一项为 a, 第二项为 aa
a = a * 10;//每次将 a 更新为 a 的十倍
t += a; // t = t + a, 用 t(当前项)来存储每项的值
n--; // 每循环一次,n - 1
}
printf("a+aa+...=%d\n", s); // 输出数列的前 n 项的和
return 0;
}