2990 - 循环练习23
时间限制 : 1 秒
内存限制 : 128 MB
如果一个自然数的数字之积加上这些数字之和,正好等于这个自然数,我们称这样的自然数为"巧数",求100以内的所有巧数.
题目输入
无输入
题目输出
一行,多个数之间用逗号隔开,末尾无逗号。
输入/输出样例
输入格式
输出格式
C++解答
#include <iostream> using namespace std; int main() { bool flag=true; for(int i=11;i<=99;++i) { int a=i/10,b=i%10; if(a*b+a+b==a*10+b) { if(flag==true) { cout << a*10+b; flag=false; } else cout << "," << a*10+b; } } return 0; }