C语言编程,求2+22+222+2222+。。。+2....2(10个2)的和??

2025-06-23 07:44:01
推荐回答(1个)
回答1:

#include
#include
int main (void)
{
unsigned int a,b,sum;
for(a=2,b=1,sum=0;b<=10;b++)
{
sum+=a;
a=a*10+2;
}
printf("2+22+222+2222+....+2222222222=%u\n",sum);
return 0;
}

算出来是 2469135800
你可以自己调试一下。 或者计算机按一下。。对的哦
简单易懂,代码少,效率高。
采纳吧~~~谢谢合作!!!