以下是我写的代码,仅供参考:
#include <stdio.h>
int main()
{
int a[9]={1,2,3,4,5,6,7,8,9};//横着的一行数
int b[9]={1,2,3,4,5,6,7,8,9};//竖着的一行数
printf("*");//第一个*
for(int i = 0;i<9;i++){
printf("%4d",a[i]);//打印第一行
}
printf("\n");//进行下一行打印
for(int i = 0;i<9;i++){
printf("%d",b[i]);
for(int j=0;j<9;j++){
if(b[i]>a[j]){
printf(" ");
}else{
printf("%4d",b[i]*a[j]);
}
}//打印乘法
printf("\n");
}
return 0;
}