输入一个1~9之间的整数,完成一个累加和计算,例如输入5,输出s=13715,计算公式如下:s=1+12+123+1234+12345,要求必须用循环.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 08:36:10
输入一个1~9之间的整数,完成一个累加和计算,例如输入5,输出s=13715,计算公式如下:s=1+12+123+1234+12345,要求必须用循环.

输入一个1~9之间的整数,完成一个累加和计算,例如输入5,输出s=13715,计算公式如下:s=1+12+123+1234+12345,要求必须用循环.
输入一个1~9之间的整数,完成一个累加和计算,例如输入5,输出s=13715,计算公式如下:s=1+12+123+1234+12345,要求必须用循环.

输入一个1~9之间的整数,完成一个累加和计算,例如输入5,输出s=13715,计算公式如下:s=1+12+123+1234+12345,要求必须用循环.
#include <stdio.h>
 
int main()
{
int n;
printf("输入一个1~9之前的数字:");
scanf("%d",&n);
if (n>=1 && n<=9)
{
int sum = 0;
int temp = 1;
for(int i=0; i<n; ++i)
{
sum += temp;
temp*=10;
temp+=i+2;
}
printf("sum=%d\n",sum);
}
    return 0;
}