1.两个正整数,它们的乘积等于它们的最大公约数和最小公倍数的乘积。
2.记忆法。用一个数组存储计算的结果,而不是每次循环都计算一次。
3.输入多组数据
int n;
while (n--)
scanf (
4.输入
#include <iostream>
using namespace std;
int x,y;
cin>>x>>y;
cout<<x<<y<<endl;
5.出错时先检查数据类型
Input
输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C。其中A,B,C <1000;
6.如何确定一个十进制数有没有相同的数字:
int temp[10], x;
cin>>x;
while(x!=0)
{
temp[x%10]++;
x/10;
}
数组元素的值就是出现次数。
7.做题之前先看实例。