------------------------------------------------------------------------------------------------------------------
/*
*九九乘法表
*for循环的灵活运用
*/
#include <iostream>
#include <iomanip>
#include <cstdio>
using namespace std;
void nine1()
{
int i = 0;
int j = 0;
int result;
for (i = 1; i < 10; i++)
{
for (j = 1; j < 10; j++)
{
result = i * j;
printf("%d*%d=%-3d", i, j, result);
}
printf("\n");
}
}
void nine2()
{
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
printf("%d*%d=%-3d", i, j, i*j);
putchar('\n');
}
}
void nine3()
{
for (int i = 1; i <= 9; i++)
{
for(int j = 1; j <= i; j++)
cout << setw(4) << i << "*" << j << "=" << setw(2) << i*j << setw(4);
cout << endl;
}
}
int main(void)
{
nine1();
cout << endl;
nine2();
cout << endl;
nine3();
return 0;
}
打印信息如下: