题目描述

输入

输出

样例输入

样例输出

源代码
#include<stdio.h>
int main()
{
int a,m, b,s=1, sum2=0;
scanf("%d%d", &a, &b);
int sum1 = a;
while (b-1)
{
s *= 10;
m = a * s;
sum1 = sum1 + m;
sum2 += sum1;
b--;
}
sum2 = sum2 + a;
printf("%d\n", sum2);
return 0;
}
关于这题
s *= 10;// 定义一个倍数 10 100 1000
m = a * s;//10*2 100*2 1000*2
sum1 = sum1 + m;// 10*2+2 100*2+22 1000*2 +222
sum2 += sum1;//22+222+2222
b--;//第一个数没加 所以循环条件是b-1
本文介绍了一个使用C语言解决特定求和问题的方法。通过循环结构和变量操作实现了两个整数之间的累加过程,详细展示了如何通过代码计算一系列递增数值的总和。
5万+

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



