c++

Arcl_ 2019-12-30 10:37:25
1、学号为1,4,7,10,13,……计算1+4+7+10+13+……的和(100以内的)
2、学号为2,5,8,11,14,……计算2+5+8+11+14+……的和(100以内的)
3、学号为3,6,9,12,15,……计算3+6+9+12+15+……的和(100以内的)
分用(while或do while)和for,也可以用几种方法解答,
求大神帮助
...全文
20 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
寻开心 2019-12-30
  • 打赏
  • 举报
回复
公式直接出答案
写代码吧, 自己写,这个就是锻炼基础的能力的啊
错了贴出来 改就是了
wbgan1994 2019-12-30
  • 打赏
  • 举报
回复
int while_Func() {
unsigned int i = 1;
unsigned int sum1 = 0, sum2 = 0, sum3 = 0;
while (i<98)
{
sum1 += i;
sum2 += i + 1;
sum3 += i + 2;
i += 3;
}
printf("1 + 4 + 7 + 10 + 13 + ……的和:%u\n", sum1);
printf("2 + 5 + 8 + 11 + 14 + ……的和:%u\n", sum2);
printf("3 + 6 + 9 + 12 + 15 + ……的和:%u\n", sum3);
return 0;
}

int for_Func() {
unsigned int sum1 = 0, sum2 = 0, sum3 = 0;
for (unsigned int i = 1; i < 98; i += 3)
{
sum1 += i;
sum2 += i+1;
sum3 += i+2;
}
printf("1 + 4 + 7 + 10 + 13 + ……的和:%u\n", sum1);
printf("2 + 5 + 8 + 11 + 14 + ……的和:%u\n", sum2);
printf("3 + 6 + 9 + 12 + 15 + ……的和:%u\n", sum3);
return 0;
}

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧