已采納回答 / 慕仰9320106
<...圖片...>我也是,這個應(yīng)該是他的bug,他這個檢測程序必須要包含某些他自己定的關(guān)鍵語句,不然就記為錯誤,你自己能輸出在看看他的學一下其他思路也好啊?
2020-05-20
已采納回答 / qq_慕容3083719
#include <stdio.h>int main(){?/* 小伙伴們:???? 選擇你們認為最合理的循環(huán)結(jié)構(gòu)完成功能吧 */?int sum = 0;? //定義計算結(jié)果變量sum?int i = 1;??? //定義循環(huán)數(shù)字變量i?//使用while循環(huán)?while (i <= 100)?{??if (i % 2 != 0)??{???sum += i;??}??else??{???sum -= i;????i++;//此語句應(yīng)該放在else復合語句外。??}???}?print...
已采納回答 / 問劍斷長天4397956
強制類型轉(zhuǎn)換是臨時性轉(zhuǎn)換,而且單獨的【(int)num;】只是個數(shù)而已,沒有任何作用,相當于你打了一行【2;】放到那里
2020-05-12
最新回答 / qq_慕村1498532
#include <stdio.h>int main()?{?? ? /* 定義需要計算的日期 */? ? int year = 2008;? ? int month = 8;? ? int day = 8;? ? ?int sum=0;? ? for(int i=1;i<month;i++){? ? ? ? if(i==2){? ? ? ? ? ? sum+=28;? ? ? ? ? ? if(year%400==0||(year%4==0&&year%100!=0))...
2020-05-09
最贊回答 / WE_Xing
可以啊? ?不過為什么有人回你說 加括號 ?????+= 是賦值運算符? 優(yōu)先級最低 就先進行乘運算再進行賦值加運算 還用加括號說明 ???
已采納回答 / JonahPeng
先回答錯在哪里吧。最后一個else后面不要加任何判斷條件,去掉(score<1000)。else是對應(yīng)了除了上面的if之外所有的情況,所以不需要判斷。另外,盡量規(guī)定好每一個if區(qū)間的兩個端點(大于多少和小于多少寫完整)。你這個寫法雖然不存在運行過程的邏輯錯誤,但是喪失可讀性,在時間復雜度上也沒有提高。
2020-04-21
已采納回答 / JonahPeng
b數(shù)組應(yīng)該判斷a數(shù)組中字母是否在‘A'與'Z'區(qū)間中再取值,用兩個索引i和j,外層是用i索引數(shù)組a中的內(nèi)容,一旦i找到這個字符是大寫字母a[i],再傳遞給索引b[j],然后j++,i繼續(xù)查找。你的寫法中A的索引i是不變動的,所以找不到其他大寫字母。for(i=1;a[i]!='\0';i++)? ? {?? ? ? ? if(a[i-1]==' ')? ? ? ? {? a[i]=a[i]-32; }? ? }? ? j=1;for(i=1;a[i]!='\0';i++){ if(a[i]>='A'...
2020-04-21
已采納回答 / TV男神
單引號是字節(jié),雙引號是字符串,char 是字節(jié),你想給sem賦值字符串,就需要用char *來聲明變量,就是這樣,char *sem = "慕課網(wǎng)";
2020-04-20
已采納回答 / 慕俠941210
當m=4,n=2,m%n==0條件成立,直接break跳出循環(huán)體,此時下面的?if(m == n)?條件是不成立的所以不會打印輸出,根本不會有機會讓n循環(huán)到4和m相等,接下來就開始m++(m=5)開始下一輪循環(huán)了。
2020-04-19