C语言程序设计编程。

编程求aaa...a-...-aaa-aa-a的值,a,n在1~9取值

#include <stdio.h>
#include <string.h>
  
int Get(int a,int n) {
    int num = 0,i = 0;
    for(i = 0;i < n;++i)
        num = 10*num + a;
    return num;
}
  
int main(void) {
    int i,a,n,sum = 0,s;
    printf("a = n = ");
    scanf("%d%d",&a,&n);
    for(i = n; i; --i) {
    s = Get(a,i);
    sum = sum - s;
        printf("n = %d,a = %d,s = %d\n",i,a,s);
    }
    printf("sum = %d\n",sum);
    return 0;
}
int main()
{
    int a,n;
    scanf("%d%d",&a,&n);
    long aa=0;
    
    while(n--)
    {
        aa*=10;
        aa+=a;            
    }
    int sub=aa;
    while(aa>0)
    {
        aa/=10;
        sub-=aa;        
    }
    printf("%d",sub);
    return 0;
}