不知道哪里錯了
#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;
}
2016-08-10
第二個for 循環你的是 ? ?for(j=1;j<10;i++) ? ??
正確的時 ? ? ? ? ? ? ? ? ? ? ?for(j=1;j<=i;j++)
為了實現輸出打印結果。將i的值帶入以上表達式二中,以實現最大值每次遞減。
表達式三中,你應該是寫錯了。j++,不是i++
2016-08-08
目測你是要寫九九乘法表?首先,嵌套的循環,應該是對變量 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;
}