请问哪里不对呢???

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

weixin_慕运维8019074

2019-01-24 16:22

#include <stdio.h>

int main()

{

    int sum = 0;  //定义计算结果变量sum

    int i = 1;    //定义循环数字变量i

    int flag = 1; //定义符号状态变量flag

    //使用while循环

    while(i<=100)

    {

        i++;

        sum+=i*((-1)**(i+1));

     }

     printf(sum)

     return 0;

}


写回答 关注

2回答

  • 懿懿
    2019-01-24 17:00:25
    已采纳

    #include <stdio.h>


    int main()


    {


        int sum = 0;  //定义计算结果变量sum


        int i = 1;    //定义循环数字变量i


        int flag = 1; //定义符号状态变量flag


        //使用while循环


        while(i<100)


        {


            sum+=i+((-1)*(i+1));

            i+=2;

         }


         printf("sum=%d\n",sum);


         return 0;


    }


  • 慕妹8155120
    2019-01-24 16:34:41

    两个**连一起了,而且第一次sum值应该为1

    weixin...

    试了试两个*中间有空格也还是不能输出的

    2019-01-27 11:47:11

    共 1 条回复 >

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题