1. 首页 > 科技

C语言编程:输入两个正整数a和n,求a+aa+…+aa…a(n个a)之和

C语言编程:输入两个正整数a和n,求a+aa+…+aa…a(n个a)之和

c语言:输入两个正整数 a 和 n,求 a+aa+aaa+aa…a(n 个 a)之和,用函数?

#include <stdio.h>

int main()

{

    int a,n,sum,t;

    scanf("%d%d",&a,&n);

    for(t=0;n;n--)

        sum+=t=t*10+a;

    printf("%d\n",sum);

    return 0;

}

C语言问题。输入2个正整数a和n,求a+aa+aaa+aa……(n个a)之和。例如,输入2和3,输

printf()语句最后那个l改成sum。

C语言:输入两个正整数a和n,求a+aa+aaa+aaaa+……+aa...a(n个a之和)。

#include #include int fun(a,n) { int i,j,k,s=0; for(i=1;i<=n;i++) { k=0; for(j=1;j<=i;j++) { k=k+a*(int)pow(10,j); } s=s+k; } return s; } int main() { int a,n; scanf("%d %d",&a,&n); printf("%d\n",fun(a,n)); return 0; }

C语言的一道题《求a+aa+aaa+aa…a(n个a) 之和输入2个正整数a和n,求a+aa+aaa+aa…a(n个a)之和。

#include<stdio.h>

#include<math.h>

int main(void){

int a,n,i,sum,z=0,aa=0;

printf("Input a,n: ");

scanf("%d,%d",&a,&n);

sum=0;

for(i=1;i<=n;i++){

sum=10*sum+a; //这里循环节你错了

z=z+sum;

}

printf("s=%d",z);

return 0;

}