加void你用是Tc.2吗
﹥ 癫⒊倒⒋啲生萿﹎還會不會_洅í繼х續﹎﹖
#include<stdio.h>
int main()
{
int i,a,n,Sn=0,An=0;
int j;
printf("请输入a和n的值:");
scanf("%d%d",&a,&n);
for( i = 1 ; i <= n ; i++ )
{
An=An*10+2;
Sn+=An;
for( j = 1 ; j <= i ; j++ )
{
printf("%d",a);
}
if( i != n )
printf("+");
}
printf("=%d\n",Sn);
}
对 疏忽了 直接用的LZ的 谢谢 落上的提醒
#include<stdio.h>
int main()
{
int i,a,n,Sn=0,An=0;
int j;
printf("请输入a和n的值:");
scanf("%d%d",&a,&n);
for( i = 1 ; i <= n ; i++ )
{
An=An*10+a;
Sn+=An;
for( j = 1 ; j <= i ; j++ )
{
printf("%d",a);
}
if( i != n )
printf("+");
}
printf("=%d\n",Sn);
}
不要这样写...因为 int n,sum=0,i,b=0;
这样你的程序算不了多大的数结果就出问题了,应该改为 long long(当然如果N为固定的5,则用long就够了)