两个数的乘积结果全为1和0组成的数

简介:
/************************************************************************/
/*题目:任意给定一个自然数N,寻找一个M,要求M是N的倍数,且它的所有各位数字
/*      都是1或者0组成,并要求M尽可能小。
/*例:N = 3 -->M = 3 * 37 = 111    N = 31 -->M = 31 * 3581 = 111011                                                                      
/************************************************************************/
#include <iostream>

using namespace std;

int main()
{
	int N;
	long M;
	long t;
    bool bFound = false;

	cout << "Please specilize a value to N: ";
	cin >> N;

	for (M = N * 2; !bFound; M++)
	{
		t = M;
		if (M % N == 0)
		{
			while (t)//逐位数字比较
			{
				if (t % 10 != 1 && t % 10 != 0)
					break;
				t /= 10;
				if (t == 1)
				{
					bFound = true;
					cout << "M = " << N << " * " << M / N << " = " << M << endl;
				}
			}
		}
	}
	system("pause");
	return 0;
}

目录
相关文章
|
边缘计算 运维 5G
5G承载网是5G无线接入网与核心网之间的通信管道,负责高效传输数据,保障高速率、低时延和高可靠性
5G承载网是5G无线接入网与核心网之间的通信管道,负责高效传输数据,保障高速率、低时延和高可靠性。关键技术包括灵活以太网、网络切片、光传输和智能管控,支持多样化业务需求。未来将更加智能化、融合化和绿色节能,推动5G网络的快速发展。
922 4
|
存储 安全 Linux
嵌入式Linux系统bringup 启动全景解析
嵌入式Linux系统bringup 启动全景解析
493 0
|
存储 弹性计算 文件存储
阿里云文件系统SMB访问协议服务及使用指南
阿里云于2016年发布了支持NFS网络文件系统访问协议的阿里云文件系统。2017年3月,又增加了SMB文件系统访问协议的支持,正式对外公测。2018年1月,阿里云NAS SMB支持正式提供商业化服务。本文简单描述了SMB文件系统访问协议以及阿里云NAS支持的SMB协议功能,并简单介绍了该服务的使用场景以及使用流程。
6968 0
|
机器人 图形学
Unity Shader Graph 制作Rim Light边缘光效果
Unity Shader Graph 制作Rim Light边缘光效果
762 0
Unity Shader Graph 制作Rim Light边缘光效果
|
安全 C#
阿里云域名新注、续费、转入收费价格表(最新版)
阿里云域名价格表包括域名注册、域名续费及域名转入价格,不同时期的收费价格是不一样的,本文整理了2022年最新版的阿里云域名新注、续费、转入收费价格表,可供读者参考!
4494 0
阿里云域名新注、续费、转入收费价格表(最新版)
|
人工智能
扩散模型在AIGC中的应用
引言 人工智能生成内容(AIGC)是一种新型的内容创造方式,它使用人工智能技术辅助或替代手动生成内容,基于用户输入的关键词或需求生成内容。AIGC的应用领域日益广泛,其中图像生成领域的扩散模型就是一个例子。
653 0
数车常用的三种退刀路线讲解
数车常用的三种退刀路线讲解
数车常用的三种退刀路线讲解
|
Java 开发工具
(0.2)HarmonyOS鸿蒙开发工具DevEco Studio工程文件目录结构
(0.2)HarmonyOS鸿蒙开发工具DevEco Studio工程文件目录结构
(0.2)HarmonyOS鸿蒙开发工具DevEco Studio工程文件目录结构
|
前端开发 测试技术
postcss及其插件autoprefixer、postcss-preset-env、stylelint的使用
postcss及其插件autoprefixer、postcss-preset-env、stylelint的使用
624 0
postcss及其插件autoprefixer、postcss-preset-env、stylelint的使用
怎么将个人实名认证变更为企业实名认证?
平时我们注册阿里云账号,多数是个人账号,通过了个人实名认证,有时候业务需要,要把个人实名认证变更为企业实名认证。接下来分享这个操作过程。 提示:如果是通过淘宝/1688/支付宝已实名认证的账号作为阿里云登录账号,就需要到对应的网站修改实名认证信息,在阿里云这里是没办法改变的。