求1+12+123+……前n项之和,其中n是从键盘输入的一个数字(1~9)

c语言编程题 高手进哈 非诚勿扰 谢谢 尽快啊 急

第1个回答  推荐于2017-09-24
#include <stdio.h>
int main()
{
int i,j,n;
long tmp,sum;
scanf("%d",&n);
for(sum=0,i=1;i<=n;++i)
{
for(tmp=0,j=1;j<=i;++j)
{
tmp*=10;
tmp+=j;
}
sum+=tmp;
}
printf("%ld",sum);
return 0;
}本回答被提问者采纳
第2个回答  2009-06-24
case 1:
printf("%d",1);break;
case 2:
printf("%d",1+12);break;
case 3:
printf("%d,1+12+123);break;
case 4:
printf("%d,1+12+123+1234);break;
...............
相似回答