int main()
{
char arr[45][8]={0};
int index=0;
for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
{
sprintf(arr[index],"%d*%d=%d ",j,i,i*j);//把乘法口诀放入二维数组,每行放一个
index++;
}
}
//从二维数组中打印出乘法口诀
for(int m=0;m<45;m++)
{
printf("%s",arr[m]);
if(arr[m][0]==arr[m][2]) //判断从哪里换行
{
printf("\n");
}
}
return 0;
}
把乘法口诀表放入一个二维数组中(二维数组,sprintf,循环)
最新推荐文章于 2024-05-22 19:28:52 发布