求助大佬啊
#include <stdio.h>
int main()
{
??? // 定義相乘數字i,j以及結果result
??? int i, j, result; ? ?
for(i=9;i>=1;i--)
??? {
?for(j=1;j<=9;j++)
?{
?result=i*j;
?printf("%d*%d=%d\t",i,j,result);
?}
?printf("\n");
?}
???
???
???
??? return 0;
}
#include <stdio.h>
int main()
{
??? // 定義相乘數字i,j以及結果result
??? int i, j, result; ? ?
for(i=9;i>=1;i--)
??? {
?for(j=1;j<=9;j++)
?{
?result=i*j;
?printf("%d*%d=%d\t",i,j,result);
?}
?printf("\n");
?}
???
???
???
??? return 0;
}
2018-12-05
舉報
2018-12-07
你的for(j<=9)這里要改成for(j<=i),因為i是變化的,每行每列的乘法數也是在變化,如果你用for(j<=9),那他每行每列乘法數都是9,不會變,就像你現在這樣
2018-12-06
想打印九九乘法表,定義兩個變量i,j j<i,i=9;i>=1;i--就可以出現階梯形式
2018-12-06
#include <stdio.h>
int main()?
{?
? ? // 定義相乘數字i,j以及結果result
? ? int i, j, result;
? ? /*
? ? ?* 使用for循環解決本題相對簡單哦~
? ? ?* 小編偷偷的將源碼放在任務“不會了怎么辦”中了哦~
? ? ?* 小編希望童鞋們獨立完成哦~
? ? ?*/
? ? for(i=9;i<10&&i>0;i--)
? ? {
? ? ? ? for(j=1;j<=i;j++)
? ? ? ? {
? ? ? ? ? ? result=i*j;
? ? ? ? ? ? printf("%d*%d=%d ",i,j,result);
? ? ? ? }
printf("\n");
? ? }
? ?
? ? return 0;
}
2018-12-05
將j<=9改為j<=i