程序求解,看不出哪里出错了,大神求指导
编写一个程序,求s=aaaa..aa-.....-aaa-aa-a,aaaa..aa表示n个a,a和n的值在1~9之间#include<stdio.h>
void main()
{
int a,n,i;
long s,t=1;
printf("请输入a和n的值:");
scanf("%d%d",&a,&n);
for(i=0;i<n;i++)
t=t*10+a;
s=t;
for(i=1;i<n;i++)
{
t=t/10;
s=s-t;
}
printf("s=%d\n",s);
}