数对
题目:编写一个程序,该程序从用户读入一个整数,然后列出所有的数对,每个数对的乘积即为该数。
输出:输出有若干行,每一行是一个乘法式子。(注意:运算符号与数字之间有一个空格)
分析
- 这相当于枚举的思想,直接两层循环加一个判断:判断i*j==n是否成立
#include<stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(i*j==n){
printf("%d * %d = %d\n",i,j,n);
}
}
}
return 0;
}