關于口訣表的問題
#include <stdio.h>
int main()?
{?
? ? int i, j, result;
? ? for(i=9;i>=1;i--)
? ? {
? ? ? ? for(j=1;j<=i;j--)
? ? ? ? {
? ? ? ? ? ? result=i*j;
? ? ? ? ? ? printf("%d,%d,%d\t",i,j,result);
? ? ? ? }
? ? ? ? printf("\n");
? ? }
? ? return 0;
}
為什么我的運行結果是亂碼?壓根不是9*9口訣表
2016-03-10
不可能吧,我試過了,換成j++可以運行的
?
2016-03-08
你的內層循環j--錯了,應該是j++。
#include <stdio.h>
int main()?
{?
? ? int i, j, result;
? ? for(i=9;i>=1;i--)
? ? {
? ? ? ? for(j=1;j<=i;j++)
? ? ? ? {
? ? ? ? ? ? result=i*j;
? ? ? ? ? ? printf("%d*%d=%d\t",i,j,result);
? ? ? ? }
? ? ? ? printf("\n");
? ? }
? ? return 0;
}