初学C,编了个小程序,帮忙找错。。。
编程序完成一下功能,屏幕上出现:1+11+111+1111+11111....+111111111=?(问号为该表达式的和)
2+22+222+2222+22222....+222222222=?
....
....
9+99+999+9999+99999....+999999999=?
下面是我自己写的,结果老是出错。。。
#include"stdio.h"
main()
{
int i,j;
long int n=0;
long int s=0;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
n=n*10+i;
s=s+n;
if(j<9)
printf("%d+",n);
else
printf("%d",n);
}
printf("=%d",s+1);
printf("\n");
}
}