求解这个项目,要用循环做

用C语言编写,尽量用While循环和for循环,头文件用stdio.h

img

供参考:

#include <stdio.h>
int main()
{
    int n, a, i, s, t;
    scanf("%d%d", &a, &n);
    for (i = 0, s = 0, t = 0; i < n; i++)
    {
        t = t * 10 + a;
        s += t;
    }
    printf("s=%d", s);
    return 0;
}

#include<stdio.h>

int main()
{
int i,s=0,a,n,sum=0;
scanf("%d%d",&a,&n);
for(i=0;i<n;i++)
{
s=s*10+a;
sum+=s;
}
printf("%d",sum);
return 0;
}

#include<stdio.h>

int all;
int i;

int sum(int s, int a)
{

int k;
if(s <= 0){
return 0;
}

if(s-1 >= 0){
k = sum(s-1,a)*10+a;
all+= k;
}

return k;
}

int main()
{
int a,n,s;
scanf("%d%d",&a,&n);
all = 0;

if(n>=0){
sum(n,a);
printf("last is %d\n", all);
}

return 0;
}