到底怎么写大神些
#include <stdio.h> int main() { int i, j, result;// 定义相乘数字i,j以及结果result result=i*j;//赋值result是i乘j for(i=9;i>=1;i--)//i初始值9;i大于等于1时结束循环;i自减 { for(j=1;j<=9;j++)//j初始值1;j小于等于9时结束循环;j自增 { if(i>=j)//如果i大于等于j { printf("%d*%d=%2d ",i,j,result); //输出i,j,result } } printf("\n");//父循环每循环一次输出换行 } return 0; }
相当于一个二维数组定义两个变量一个从9递减一个从1递增(最大不超过被乘数)在两层for循环嵌套中相乘并输出结果。
for(i=9;i>=1;i--) //这里i是被乘数从9递减到1 { for(j=1;j<=i;j++) //这里j是乘数从1递增至i { result=i*j; //这里计算结果 printf("%d*%d=%d\t",i,j,result); //最后输出i*j=result的具体值 // \t 是转义字符保证每一个输出结果之间的间隔 } }