2990 - 循环练习23

通过次数

0

提交次数

0

时间限制 : 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;
}