课程
/后端开发
/C
/C语言入门
int sum=0,i=1,flag=1; for(i=1;i<=100;i++) { sum==sum+i*flam; flag=??? }
2017-04-11
源自:C语言入门 4-10
正在回答
#include <stdio.h> int main() { //求1-2+3-4+5-6...-100的值, int sum=0; int i=1; int flag=1;//定义符号变量flag, for(i=1;i<=100;i++) { if(i%2==0) { flag=(-1)*flag; sum=sum+i*(-1)*flag; } } printf("sum=%d\n",sum); return 0; }
谢谢各位朋友的回答,给了我这个初学者很多感触。 但我还是想问一下其他两个循环编程怎么编? 编了一下午都没编出来。
i = 1; //重新初始化变量i //使用for循环 for(i=1;i<=100;i++) { if(flag%2==0) sum=sum-i; else { sum=sum+i; } flag++; } printf("sum=%d\n",sum); return 0;
#include <stdio.h>
int main() { int sum=0; int i=1; int flag=1; for(i=1;i<=100;i++) { if(flag==1); { sum+=i; flag=0; } else { sum-=i; flag=1; } } printf("sum=%d\n,sum"); return 0; }运行不了
for (i=1;i<100;i++)
{
if (flag==1)
sum+=i;
flag=0;
}
else
sum-=i;
flag=1;
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答3-10怎么做啊
2 回答3-2怎么做啊
4 回答10%(-3) = 1这个怎么理解啊?
2 回答1+1╱2+1╱4+……+1╱50怎么用C++写出来啊??
3 回答1+2/3*4 怎么算出来等于1