编写函数:输入一个1~9之间的整数,完成一个累加和计算,例如输入5,输出s=13715,
计算公式如下:
s=1+12+123+1234+12345
要求必须用循环。
函数原型为:
int S(int n); 其中n为输入的1~9的整数。
并编写main函数调用上述函数
这时候就要用到字符串,用int和string转换
供参考:
#include<stdio.h>
int S(int n)
{
int s=0,i=1,k=0;
while(i<=n){
k = k*10 + i;
s += k;
i++;
}
return s;
}
int main()
{
int n;
scanf("%d",&n);
printf("%d\n",S(n));
return 0;
}