编程求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;
}