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

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

我用while循環(huán)做的運行不了,請大佬看下哪里不對

#include <stdio.h>
int main()
{
??? // 定義相乘數字i,j以及結果result
??? int i, j, result;
??? int i=9;
??? int j=1;
??? while(i>=1)
??? {
??????? i--
??????? while(j<=i)
??????? {
??????????? j++
??????????? result = i*j;
??????????? printf("%d*%d=%d\t",i,j,result);
??????? }
??????? printf("\n");
??? }
???
???
??? return 0;
}

正在回答

2 回答

錯誤很多,建議直接參考如下代碼:

算了,我還是挨個給你指出來吧:

int i=9和int j=1錯誤,涉及重定義,意思是用了兩個int,隨便刪掉一個就行。另外j=1的位置錯誤,必須放在?while (i >= 1)的里面,每次i循環(huán)都要重新賦值,否則,第一次循環(huán)過后i的值就會變成9,也就是說只會循環(huán)一次。

i--和j++后面沒有分號,此外位置也不對,這是邏輯順序出錯,i--應該放在 j 循環(huán)的后面,否則在 j 循環(huán)之前 i 就先減一變成了8,少了乘法表的第一行;j++應該放在printf 后面,否則 j 從2開始,少了乘法表的第一列。

如果對你有幫助,記得采納哦!

0 回復 有任何疑惑可以回復我~

i--和j++后面沒分號

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我用while循環(huán)做的運行不了,請大佬看下哪里不對

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號