编写程序输出9×9乘法表。C语言
发布网友
发布时间:2022-05-05 17:29
我来回答
共3个回答
热心网友
时间:2022-06-27 20:35
#include <stdio.h>
int main()
{
int i,j,a[10][10];
for(i=0,j=0;j<10;j++)
a[i][j]=j; //给a[0][J]数组赋值,就是最上面那行的1~9
for(j=0,i=0;i<10;i++)
a[i][j]=i;//同上,左边那列 a[I][0]
for(i=1;i<10;i++)
for(j=1;j<10;j++)
a[i][j]=i*j; //a[i][j]赋值,分别对应乘法表里面的i*j,就是a[i][j]=i*j;
printf("9*9乘法口诀表:\n");
for(i=0,j=0;j<10;j++)
printf("%4d",a[i][j]); //输出第一行,a[0][j]
printf("\n");
for(i=1;i<10;i++)
{
for(j=0;j<=i;j++)
printf("%4d",a[i][j]); //输出其他行
printf("\n");//输完一行换行一次
}
return 0;
}
我该有多无聊啊来回答这东西追问可以每一步简单解释一下嘛 刚学不懂 谢谢
追答好吧,这么久没追问,默认为我没存在的价值和必要了,洗澡去喽~
热心网友
时间:2022-06-27 20:36
有点忙,所以给你传个简单的,看看。
热心网友
时间:2022-06-27 20:36
#include<stdio.h>
void main()
{
for(int i=1;i<10;i++)
for(int j=1;j<10;j++)
{
if(j>i)
{
printf("\n");
break;
}
printf("%d*%d=%d\t",j,i,j*i);
}
}