如题:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个一位的整数。
例如2+22+222+2222+22222(此时共有5个数相加)
#include<stdio.h>
int main()
{
int a,n,o=1,sum=0,k,u=0;
scanf("%d,%d",&a,&n);
for(int i=1;i<=n;i++)
{
u=u*10+a;
sum=sum+u;
}
printf("%d",sum);
return 0;
}
u的作用是保持每一个数的每一位数都为输入值
该博客介绍了一个简单的C语言程序,用于计算由一位整数a构成的连续整数序列(如2, 22, 222等)的和。程序通过循环逐次将每个数加入总和,最后输出结果。变量u用于存储当前的连续整数,sum用于累加所有数的和。
2万+

被折叠的 条评论
为什么被折叠?



