求九九乘法表
解题思路:先用两个 for循环完成对乘法表的计算,然后再定义一个cnt来控制格式的输出。本题的解题思路与《求符合条件的整数集》一样。
#include <stdio.h>
#include<stdlib.h>
int main()
{
int result;
int i,j;
int cnt;
cnt=0;
result=1;
for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
result=i*j;
printf("%d*%d=%d",j,i,result); //要是输出 i,j,则得到结果是2*1=2这样的顺序
cnt++;
if(cnt==i){
printf("\n");
cnt=0; //cnt没有清0的话,格式结果只进行一次变换,就是在cnt第一次等于i的时候;
}else{
printf(" ");
}
}
}
return 0;
}
下面是运行的结果: