#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
int i ,row, col;
for(i=1;i<=81;i++){
row = (i%9==0)? i/9: i/9+1;
col = (i%9==0)? 9 : i%9 ;
cout<<row<<" * "<<col<<" = "<<row*col<<endl;
if(i%9==0)cout<<endl;
}
system("pause");
return 0;
}
輸出較整齊之版本:
#include<iostream>
#include<stdlib.h>
using namespace std;
void out(int num);
int main()
{
int i ,row, col;
for(i=1;i<=81;i+=3){
out(i); out(i+1); out(i+2);
cout<<endl;
if((i+2)%9==0)cout<<endl;
}
system("pause");
return 0;
}
void out(int num){
int row,col;
row = (num%9==0)? num/9: num/9+1;
col = (num%9==0)? 9 : num%9 ;
cout<<row<<" * "<<col<<" = "<<row*col<<"t";
}