为了账号安全,请及时绑定邮箱和手机立即绑定

求大神帮看看,老是说错误

#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\n",i,j,result);
     }
     printf("\n");
     }
   
   
   
    return 0;
}

正在回答

2 回答

emmm,这应该是要输出乘法表吧。第一个错误是子循环里面,注意看条件,j是递增的,表达式2应该是j<=9。

第二个错误嘛,其实也不算啦,为了得到想要的三角形表格,应该当子循环运行完毕再打换行符,就是

printf("%d*%d=%d",i.j.result)


#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",i,j,result);
     }
     printf("\n");
     }
   
   
   
    return 0;
}


0 回复 有任何疑惑可以回复我~
#1

慕桂英3004360 提问者

为啥我在那上面写的特殊字符不变颜色啊,之前可以的现在不行了
2020-04-09 回复 有任何疑惑可以回复我~
#2

慕桂英3004360 提问者

%d*%d=%d\t 后面那个t什么意识相当于一个空格?
2020-04-09 回复 有任何疑惑可以回复我~
#include <stdio.h>
int main() {     
// 定义相乘数字i,j以及结果result    
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;
}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求大神帮看看,老是说错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信