求高手帮忙:C语言程序:有一个数列:1,22,333,4444,.....用重复结构计算其前七项之和。
答案:4 悬赏:10 手机版
解决时间 2021-02-10 15:00
- 提问者网友:謫仙
- 2021-02-09 18:42
求高手帮忙:C语言程序:有一个数列:1,22,333,4444,.....用重复结构计算其前七项之和。
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-02-09 18:53
#include <stdio.h>
void main()
{
int n, i, j, sum;
for(j=0, i=1, sum=0; i<8; i++)
{
j=j*10+1;
n=j*i;
printf("%d\n", n);
sum+=n;
}
printf("%d", sum);
}
void main()
{
int n, i, j, sum;
for(j=0, i=1, sum=0; i<8; i++)
{
j=j*10+1;
n=j*i;
printf("%d\n", n);
sum+=n;
}
printf("%d", sum);
}
全部回答
- 1楼网友:未来江山和你
- 2021-02-09 22:28
多自己想是有好处的。
- 2楼网友:西风乍起
- 2021-02-09 20:57
这是1位1,三位3,五位5,40位40答案是40404040……用for很容易实现,但这题明显有个陷阱,长整会溢出,所以要计算出后转换字符串然后连接实现。
- 3楼网友:老鼠爱大米
- 2021-02-09 19:26
sum=0;
for(i=1;i<=7;++i)
{
mul=i;
for(j=1;j<i;++j)
mul=mul*10+mul;
sum=sum+mul;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯