5、题目:求s=a+aa+aaa+aaaa+aaa的值其中a是一个数字。例如2+22+222+2222+22222此时共有5个数相加几个数相加有键盘控制。1程序分析:关键是计算出每一项的值。2程序源代码:#includestdioh#includeconiohmainintancount=1;longintsn=0tn=0;printfpleaseinputaandnn;scanfdd&a&n;p
#include<stdio.h> #include<conio.h>
int main() { int a, n, count = 1; long int s = 0, t = 0;
printf("Please input a and n: ");
scanf("%d,%d", &a, &n);
printf("a = %d, n = %d\n", a, n);
while(count <= n) {
t = t + a;
s = s + t;
a = a * 10;
count++;
}
printf("a + aa + ... = %ld\n", s);
getch();
return 0;
}
原文地址: https://www.cveoy.top/t/topic/ie2O 著作权归作者所有。请勿转载和采集!