问答详情
源自:4-13 使用for循环打印9×9乘法表

为什么我运行的没有结果

#include<stdio.h>
int main()
{
int h,j, k;
for(h=9;h<0;h--)
{
   for(j=1;j<=h;j++)
   {
    k=h*j;
    printf("%d*%d=%d\t",h,j,k);
    }
printf("\n");
}
return 0;
}
为什么我运行的没有结果

提问者:qq_慕斯卡4553336 2020-03-20 11:04

个回答

  • 慕沐6262009
    2020-03-24 09:49:13

    "h<0"错了。

  • qq_慕斯卡4553336
    2020-03-20 14:21:32

    for(h=9;h>0;h--)

  • 铖大大
    2020-03-20 14:11:17

    for(h=9;h<0;h--) ,第一个分号是中文的,修改一下,而且 h = 9 ,h < 0,一上来就不满足,不进入for循环,改成h > 0即可