第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

自己寫的代碼,但是運行不顯示結(jié)果?

任務(wù):
使用循環(huán)計算1-2+3-4+5-6+…-100的值?
在編輯器中給出了三種循環(huán)體結(jié)構(gòu)的部分代碼,請選擇合適的循環(huán)結(jié)構(gòu)補(bǔ)全代碼實現(xiàn)此功能。
運行結(jié)果為:?sum=-50?

下面是我寫的代碼:
#include<stdio.h>

int?main()
{
	int?num?=?1,?sum?=?0;
	for(;?num?<=?100;?num++)
	{
		for(num=2;?num%2==0?&&?num?<=?100;num++)?
		//通過嵌套將所有的正偶數(shù),變?yōu)樨?fù)偶數(shù)?
		{
			num?=?0-num;	
		}
	sum?+=?num;	
	}
	
	printf("sum=%d\n",?sum);
	
	return?0;
?}


正在回答

3 回答

之前沒仔細(xì)看,你代碼有問題,不能用嵌套循環(huán),里面for改成條件語句就可以了,沒有輸出的原因是因為你這是死循環(huán),每次內(nèi)層for出來都是num=-100,然后你應(yīng)該就懂了為什么不能輸出

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕粉1034431922 提問者

非常感謝!
2017-02-19 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉1034431922 提問者

非常感謝!雖然這個問題我還是沒想明白。。。感覺不是死循環(huán)。內(nèi)層num = 2時,執(zhí)行完num = 0 - num, num轉(zhuǎn)變?yōu)?-2,對-2自增,成為-1,不滿足m%2 == 0,而且我記得負(fù)數(shù)好像不能取余。于是內(nèi)循環(huán)結(jié)束。
2017-02-19 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕粉1034431922 提問者

原來負(fù)數(shù)可以取整。。。 -1%2 == 0且小于100,滿足條件,繼續(xù)執(zhí)行內(nèi)層代碼,于是-1轉(zhuǎn)為1, 1自增成為2,繼續(xù)滿足條件,于是num一直在2,-1,1這三個數(shù)循環(huán)。是這樣嗎?另外怎么改,能分享一下代碼嗎?
2017-02-19 回復(fù) 有任何疑惑可以回復(fù)我~
#4

琴書 回復(fù) 慕粉1034431922 提問者

#include "hello.h" #include <stdio.h> #include <stdlib.h> int main() { int num = 1, sum = 0; for (num; num <= 100; num++) { if (num % 2 == 0) { num = -num; sum += num; num = -num; } else sum += num; } printf("sum=%d\n", sum); system("pause"); return 0; }
2017-02-21 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

#include "hello.h"

#include <stdio.h>

#include <stdlib.h>

int main()

{

int num = 1, sum = 0;

for (num; num <= 100; num++)

{

if (num % 2 == 0)

{

num = -num;

sum += num;

num = -num;

}

else

sum += num;

}

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

system("pause");

return 0;

}

0 回復(fù) 有任何疑惑可以回復(fù)我~

慕課網(wǎng)的輸出有問題,建議百度c語言在線編譯器

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕粉1034431922 提問者

我是在Dev-C++里面寫的程序
2017-02-18 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
C語言入門
  • 參與學(xué)習(xí)       926896    人
  • 解答問題       21532    個

C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言

進(jìn)入課程

自己寫的代碼,但是運行不顯示結(jié)果?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號