九九乘法表共有九行九列,则可用两个for循环嵌套来完成,本文将用C语言和C++语言分别来制作
【C语言】
#include<stdio.h>
int main()
{
int R, C;
for (R = 1; R <= 9; R++)/*共有R列*/
{
for (C = 1; C <= R; C++)/*共有C行*/
{
printf("%d*%d=%d\t", R, C, R * C);/*在每一行打印“列X行”*/
}
printf("\n");/*每行打印完后换行*/
}
return 0;
}
【C++】
#include<iostream>
using namespace std;
int main()
{
for (int i = 1; i <= 9; i++)//共有i列
{
for (int j = 1; j <= i; j++)//共有j行
{
int x;
x = i * j;
cout << j << "*" << i << "=" << x << " ";//输出iXj的结果
}
cout << endl;//每行打印完后换行
}
return 0;
}
输出结果如下