课程
/后端开发
/C
/C语言入门
除了定义一个变量的方法来控制正负,不能用sum=(-1)^isum+sum吗?
2019-12-17
源自:C语言入门 4-10
正在回答
你直接加一个判读语句下去 偶数就减 正数就加
慕少7286934
前提不是有一个i++ 吗, 一直循环下去是1 2 3 4 5 如果直接用(-1)*i 代进去的话不就是 -1 -2 -3 -4 -5 吗
sum 定义了么?????
慕码人2016687 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答#include <stdio.h> int main() { /* 小伙伴们: 选择你们认为最合理的循环结构完成功能吧 */ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符号状态变量flag for(i=1;i<=100;i++) { if(i%2==1) { sum=sum+i; }
3 回答sum+=i 不应该等于sum=sum+i 吗? 为什么是sum=sum+1+2+4.... i=1+2+4.....?
2 回答sum=sum+flag*i的含义
3 回答sum=num+sum不行吗
2 回答定义sum=1.8 用float还是double?