亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

不知道哪里錯了

#include <stdio.h>

int main()?

{?

? ? // 定義相乘數字i,j以及結果result

? ? int i, j, result;

? ? /*

? ? ?* 使用for循環解決本題相對簡單哦~

? ? ?* 小編偷偷的將源碼放在任務“不會了怎么辦”中了哦~

? ? ?* 小編希望童鞋們獨立完成哦~

? ? ?*/

? ?for( i=9;i>0;i--)

? ? {

? ? ? ? for(j=1;j<10;i++)

? ? ? ? {

? ? ? ? ? ? result=i*j;

? ? ? ? ? ?

? ? ? ? ? ? printf("%d*%d=%d",i,j,result);

? ? ? ? ? ??

? ? ? ? }

? ? ? ? printf("\n");

? ? ??

? ? }


? ? return 0;

}



正在回答

2 回答

第二個for 循環你的是 ? ?for(j=1;j<10;i++) ? ??

正確的時 ? ? ? ? ? ? ? ? ? ? ?for(j=1;j<=i;j++)

為了實現輸出打印結果。將i的值帶入以上表達式二中,以實現最大值每次遞減。

表達式三中,你應該是寫錯了。j++,不是i++

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

目測你是要寫九九乘法表?首先,嵌套的循環,應該是對變量 j 進行自加或者自減,然后我忘了九九乘法表長什么樣子了,就寫了兩種形式(其中一個用注釋寫的),你看一下有沒有你想要的結果的

#include <stdio.h>

int main()

{

??? int i, j, result

?? for( i=9;i>0;i--)

??? {

??????? for(j=1;j<i;j++)????????????????//for(j=1;j<=10-i;j++);

??????? {

??????????? result=i*j;

??????????? printf("%d*%d=%d?",i,j,result);????????//這個地方輸出的時候最好加個空格,否則數字會連成一片;

??????? }

??????? printf("\n");


??? }

??? return 0;

}


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

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926904    人
  • 解答問題       21532    個

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

進入課程

不知道哪里錯了

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

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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