课程
/后端开发
/C
/C语言入门
2019-01-27
源自:C语言入门 4-13
正在回答
void main() { int i,j,result; for(i=1;i<10;i++){ for(j=9;j>=1;j--){ result=i*j; printf("%d*%d==%d\t",i,j,result); } printf("\n"); } }
int 里面加个result就可以运行了
前面是%d*%d=%d,你后面是result=i*j;要改成i*j=result
你好 可能是 result 变量没有在之前声明是 int
慕仔6246495 提问者
打了两个等号
慕先生4477280
还是不对啊出错一直在printf那儿
#include <stdio.h> int main() { // 定义相乘数字i,j以及结果result int i, j, result; for(i=9;i>=1;i--) { for(j=1;j<=i;j++) { printf("%d*%d=%d ",i,j,result=i*j); } printf("\n"); } return 0; } /*没排版好,请自己调整!*/
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答哥哥姐姐哪错??
2 回答那位大哥大姐教教我
2 回答帮我下各位大哥/大姐
3 回答各位大哥大姐们帮忙看看哪里错了,一直输出失败
3 回答程序员先生/小姐