谁能解答C语言课程设计题目

来源:百度知道 编辑:UC知道 时间:2024/05/11 23:51:33
求Sn=a+aa+aaa+......+aa......a(则由n个a组成)其中a是一个数字,例如2+22+222+2222+22222(此处n=5,a=2)程序运行时由键盘输入a与n的值.

这么简单。。。。。

#include <stdio.h>
#include <math.h>

main()
{
long a,n,i,sum=0;
printf("Input a:");
scanf("%d",&a);
printf("Input n:");
scanf("%d",&n);

for(i=1;i<=n;i++)
{
sum=sum+(pow(10,i)-1)/9*a;
}

printf("sum is:%d\n",sum);
}

已调试通过~~~~

//---------------------------------------------------------------------------

#include <stdio.h>

int main(void)
{
int a,n,i;
double s=0,t=0;
printf("a=");
scanf("%d",&a);
printf("n=");
scanf("%d",&n);
for (i=1; i<=n; i++) {
t=t*10+a;
s+=t;
}
printf("%.0lf",s);
return 0;
}
//---------------------------------------------------------------------------

#include <stdio.h>

main(){