输出1~100之间每位数字的乘积大于每位数和整数-枚举法

Posted 超浪*牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输出1~100之间每位数字的乘积大于每位数和整数-枚举法相关的知识,希望对你有一定的参考价值。

输出1~100之间每位数字的乘积大于每位数和整数

/***********************************************************
*版权所有:(C) 2021.6.17 烽火大队-狼烟一号(第八方面军) 
* 
*文件名称: 输出1~100之间每位数字的乘积大于每位数和整数 。 
*内容摘要:	函数化编程思想 
*当前版本: 1-1 
*文件作者:牛鹏 
*完成日期:2021.6.17
*备注	 :枚举法
*修改记录:暂无 
***********************************************************/
#include <stdio.h>
#include <stdlib.h> 
int fun(int n){
	int i;
	int m = n;
	int sum=0,fac=1;
	while(m!=0){
		i = m%10;
		sum += i;
		fac *= i;
		m /= 10;
		if(fac>sum){
			printf("%d = [%d,%d]\\n",n,fac,sum);
		}
	}
} 
int main() {
	int i=1;
	for(i=1;i<=100;i++){
		fun(i);
	}
	return 0;
}

以上是关于输出1~100之间每位数字的乘积大于每位数和整数-枚举法的主要内容,如果未能解决你的问题,请参考以下文章

初学python算法100例-案例28 逆序输出每位数字

初学python算法100例-案例28 逆序输出每位数字

如何用C语言实现输入1个5位以内的正整数 分别输出每位数

5输入一个不超过5位的正整数,编程实现:求出它是几位数,分别输出每位数字。

黄金点游戏(结对项目)

C语言任意输入一个有五位数字的正整数,逆序输出每一数位上的数字 如输入12345 输出5 4 3 2 1