慕桂英3004360
2020-04-02 21:48
#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;
}
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; }
#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; }
C语言入门
926209 学习 · 20797 问题
相似问题