题目要求:以从小到的顺序输出满足规律的所有的五位数。
规律:前两个数的乘积等于最后两位数。中间的数是0-9(PS:这是老大总结的,我是根据老大的总结才做出来的,呵呵... 我的菜清晰可见啊!)
代码:
#include<iostream>
using namespace std;
int main()
{
int w,q;
for(int i = 10000; i <= 99999; i += 1000)
{
w = i / 10000;
q = (i % 10000) / 1000;
for(int j = 0; j < 10; j++)
{
if(w*q < 10)
cout << w << q << j << 0 << w*q << endl;
else
cout << w << q << j << w*q / 10 << w*q % 10 << endl;
}
}
return 0;
}