求出三位数中满足条件的所有数:三个数字之积为32,三个数字之和为10。

来源:百度知道 编辑:UC知道 时间:2024/06/23 13:56:38

是或还是与的关系,自己改下那关系,程序给的是与关系
#include<iostream>
#include <iomanip>
using namespace std;
int main()
{
for(int i=100;i<1000;i++)
{

int c=i/100; //百位数:
int e=i%100/10;//十位数:
int f=i%10; //个位数:
if((c*e*f)==32&&(c+e+f)==10)
cout<<i<<endl;}
return 0;
}

244,442,424,

32=2^5,
可以看出位数中最大的是8,最小的是1,如果是1,则要两个1,与条不符,所最大不能为8,剩下的只有2和4;所以只有2.4.4,这三个数的组合

5、 求出所有满足下列条件的三位数:该数是5的倍数,各位数字之和是3的倍数,并且各位数字各不相同。 一个三位数,它在百上的数是2,十位上的数是3,个位上的数是x,求出所有满足一直三个条件的三位数。 编程求“将1到9这9个数分成三组,且使这三个三位数构成1:2:3,试求出所有满足条件的三个三位数”%2 求出2000以内的满足以下条件的正整数:该数本身不是素数,但他的所有因子之和是素数。 c++查找满足特定条件的三位数 将一个三位数abc的中间数码去掉,成为一个两位数ac,且满足abc=9ac+4c。式求出所有的这样的三位数 编写程序:求满足下述条件的三位数:,某数的平方并且有2位相同,如121 excel中如何数满足条件的人数 一个四位偶数的千位数字是1,当它分别被四个不同的数去除时,余数也是1,试求出满足这些条件的所有四位数 求出所有满足条件|A-B|+AB=1的非负整数对(A,B)