用C语言编程

从键盘上输入a与n得值,计算sum=a+aa+aaa+aaaa+.....(共n项)的和。例 a=2,n=4,则sum=2+22+222+2222
2026年09月26日 12:49
有2个网友回答
网友(1):

试试这个main() { int a,n,count=1; long int sum=0,tn=0; printf("please input a and n\n"); scanf("%d,%d",&a,&n); printf("a=%d,n=%d\n",a,n); while(count<=n) { tn=tn+a; sum=sum+tn; a=a*10; ++count; } printf("a+aa+...=%ld\n",sum); }

网友(2):

#include
int fx(int x,int y)
{
int sum=0,a=x;;
for(int i=0;i {
sum=sum+a;
a=x+a*10;
}
return sum;
}
void main()
{
int a,b,c;
scanf("%d %d",&a,&b);
c=fx(a,b);
printf("%-5d\n",c);
}