关于一个C程序的问题?1+11+111……
发布网友
发布时间:2024-10-01 19:20
我来回答
共2个回答
热心网友
时间:2024-11-01 13:12
#include <stdio.h>
main()
{
long int m=0,t,i,k,j=0;
for(i=1;i<=9;i++)
{j=i;
t=1;
m=j;
printf("\n%ld+",j);
for(k=1;k<9;k++)
{t=t*10;
j=j+i*t;
m+=j;
if(i==9) printf("%ld=",j);
else printf("%ld+",j);
}
printf("%ld\n",m);
}
}
这个肯定行!亲自写的!
热心网友
时间:2024-11-01 13:12
#include <stdio.h>
main()
{
long x,y; /*x为每次的数字 如11111,y为和*/
int i,k;
for(i=1;i<=9;i++)
{
y=0;
x=0;
for(k=1;k<=9;k++)
{
x=x*10+i;
y=y+x;
}
printf("%ld\n",j);
}
}