输入一个正整数n,n小于10,输出九九乘法表的前n*n项,(将乘数 被乘数 乘积...
发布网友
发布时间:2023-11-23 08:37
我来回答
共2个回答
热心网友
时间:2024-03-14 17:31
#include "stdio.h"
#include "conio.h"
main()
{
int num,i,j,result[81][3];
printf("n is:");
scanf("%d",&num);
for(i=0;i<num*9;i++)
for(j=0;j<3;j++)
{
if(j==0)
result[i][j]=i/9+1;/*乘数*/
else if(j==1)
{
result[i][j]=i%9+1;/*被乘数*/
}
else
result[i][j]=result[i][0]*result[i][1];/*乘积*/
}
for(i=0;i<num*9;i++)
{
for(j=0;j<3;j++)
printf("%d\t",result[i][j]);/*输出二维数组的值*/
printf("\n");
}
getch();
}
热心网友
时间:2024-03-14 17:29
c++做的
#include<iostream> //头文件
using namespace std;
int main()
{
int a[11][11]={0},i,j,n,k=0;//定义二维数组
cin>>n;
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
k=0;//K清零
k=i*j;//计算乘积
a[i][j]=k;//放入二维数组
}
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
cout<<a[i][j]<<" ";//输出二维数组
}
cout<<endl;//输出换行
}
return 0;
}