米呵
2016-12-01 20:50
#include <stdio.h> int main() { // 定义相乘数字i,j以及结果result int i, j, result; /* * 使用for循环解决本题相对简单哦~ * 小编偷偷的将源码放在任务“不会了怎么办”中了哦~ * 小编希望童鞋们独立完成哦~ */ for(i=9;i>=1;i--) { for(j=1;j<=9;j++) { if(i!=j) { result=i*j; printf("%d*%d=%d",i,j,result); } else { printf("%d*%d=%d\n",i,j,result); } } } return 0; }
你这个想想,每一行输出的都是九个值,而不是少一行少一个值,为何不在内层循环中,for(j=1; j<=i ; j++)之后直接打印出来就好
C语言入门
926210 学习 · 20797 问题
相似问题