運行成功但只輸出一排
#include <stdio.h>
int main()?
{
? ? int i, j;
? ? for(i=9;i>0;i--)//豎
? ? {for(j=1;j<10;j++)
? ? {printf("%d*%d=%d? ?",i,j,i*j);
? ? ? ? if(i==j){printf("\n");}
? ? }? ? return 0;
}
}
能夠運行,但是只輸出第一排,誰找得出問題
#include <stdio.h>
int main()?
{
? ? int i, j;
? ? for(i=9;i>0;i--)//豎
? ? {for(j=1;j<10;j++)
? ? {printf("%d*%d=%d? ?",i,j,i*j);
? ? ? ? if(i==j){printf("\n");}
? ? }? ? return 0;
}
}
能夠運行,但是只輸出第一排,誰找得出問題
2018-07-09
舉報
2018-07-15
2018-07-10
//j應該是小于i吧,小于10就是完整的乘法表了,參考代碼:
#include <stdio.h>
int main()?
{?
? ? int i, j, result;
? ? for(i=9; i>0; i--)
? ? {
? ? ? ? for(j=1; j<=i; j++)
? ? ? ? {
? ? ? ? ? ? result = i*j;
? ? ? ? ? ? printf("%d*%d=%d\t",i,j,result);
? ? ? ? }
? ? ? ? printf("\n");
? ? }
? ? return 0;
}