1+22+333+4444+55555+……+999999999=?

2025-03-05 03:02:38
推荐回答(3个)
回答1:

#include
int main()
{
int i=1,j;
int s1=0,s2;
for(i=1;i<=9;i++)
{
s2=i;
for(j=1;j {
s2=s2*10+i;
}
s1+=s2;
}
printf("1+22+333+.999999999=%d\n",s1);}

回答2:

sum = 1097393685
Press any key to continue#include unsigned fun(int n) {
unsigned long i,sum = 0;
for(i = 0; i < n; ++i) {
sum = 10*sum + n;
}
return sum;
}int main() {
unsigned long i,sum = 0;
for(i = 1; i < 10; ++i)
sum += fun(i);
printf("sum = %lu\n",sum);
return 0;
}

回答3:

1+22+333+4444+55555+……+999999999=1097393685