问题描述:
求Sn=a+aa+aaa+aaaa+......+aa......aa(n位),
其中a是一个数字,n表示a的位数,a、n都由键盘输入。
数据输入:
第一行输入a的值,
第二行输入n的值。
结果输出:
n个数相加所得到的结果
例:
2
3
结果:
246
#include<stdio.h>
int main(){
int a,n;
printf("请输入a的值:");
scanf("%d\n",&a);
printf("请输入n的值:");
scanf("%d\n",&n);
int sum=0;
int i,temp;
sum=a;
temp=a;
for(i=1;i<n;i++){ //可简化
temp=temp*10+a;
sum+=temp;
}
printf("%d",sum);
return 0;
}