C语言求用while语句计算1-3+5-7+......-99+101的值

请问我这个有什么问题啊?导出的时候是没结果的#include<stdio.h>voidmain(){inti,j,m,n,sum;m=0;n=0;i=1;i+=4;j=3... 请问我这个有什么问题啊?导出的时候是没结果的
#include<stdio.h>
void main()
{
int i,j,m,n,sum;
m=0;
n=0;
i=1;
i+=4;
j=3;
j+=4;
while(i<102)
{
m+=i;
n+=j;
sum=n-m;
}
printf("%d\n",sum);
}
展开
 我来答
447587096
推荐于2017-09-27 · TA获得超过5043个赞
知道大有可为答主
回答量:2504
采纳率:70%
帮助的人:1150万
展开全部

#include<stdio.h>

void main()

{

int i,j,m,n,sum=0;

m=0;

n=0;

i=1;

j=3;

  while(i<102)

{

    

sum=sum+i-j;

i+=4;

if(j >= 99)

{

j =0;

}

else

j+=4;

}

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

}

White_MouseYBZ
2015-11-24 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6440万
展开全部

while循环中i和j没有增量!还其他错误,改如下,自己对照看:

int main(void){
    int i,j,m,n,sum;
    m=0;
    n=0;
    i=1;
    //i+=4;
    j=3;
    //j+=4;
    while(i<102){
        m+=i;
        n+=j;
        //sum=n-m;
        i+=4;
        j+=4;
    }
    printf("%d\n",sum=m-n);
    return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式