qq_布过如此__0
2017-10-27 22:23
到底怎么写大神些
#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 是转义字符保证每一个输出结果之间的间隔
}
}C语言入门
928133 学习 · 21543 问题
相似问题