为什么输出是错误的答案?

来源:4-10 循环结构之三种循环比较

刘大铲子

2017-12-05 23:18

#include <stdio.h>
int main()
{
    
    int sum=0;
    int i=1;
    int flag=1;
    for(i=1;i<=100;i++);
    {
        sum+=i*flag;
    	flag*=-1;
    }
    printf("sum=%d\n",sum);
    return 0;
}


写回答 关注

1回答

  • 铁血士
    2017-12-06 11:01:35
    已采纳

        for(i=1;i<=100;i++);

    for语句后面不应有分号呀!!!

    刘大铲子

    非常感谢!

    2017-12-07 22:39:47

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题