最小众倍数的求法 C实现

最近遇到最小众倍数的求法 C实现 问题,网上大部分为Java实现,而且多数较为复杂,所以自己用C写了一个,由于scanf函数平时没有用过,所以scanf输入写的很low,实现较为简单,所以没有加注释。

题目要求为:

给定你五个正整数,他们最小众倍数是指能够被其中至少三个数整除的最小正整数。给定你个不相同的整型a,b,c,d及e,请返回他们的最小众倍数。    

输入:输入5个正整数a.b.c.d.e;a,b,c,d,以及e中每个的取值范围都在0和100之间(其中包括0和100),a,b,c,d,以及e各不相同;
输出: 返回他们的最小众倍数

#include<stdio.h>

void main()
{
	int minNum = 0; 
	int a,b,c,d,e;
	int arr[5] = {};
	int count = 0,pos=0,i=0,j=0; 
	scanf("%d",&a);
	scanf("%d",&b);
	scanf("%d",&c);
	scanf("%d",&d);
	scanf("%d",&e);
	if(!(a>0 && b>0 && c>0 && d>0 && e>0))
	{
		printf("! Erro ! Input Illegal !\r\n");
		return ;
	}
	arr[0]=a;
	arr[1]=b;
	arr[2]=c;
	arr[3]=d;
	arr[4]=e;

	for(i = 0; i < 5; i++)
	{ 
		for(j=0;j<5;j++)
		{
			if((arr[i] % arr[j])==0)
			{
				count++;
			}
		}
		if(count>2)
		{
			if(pos==0)
				minNum = arr[i];
			if(minNum > arr[i])
				minNum = arr[i];
			pos++;
		}
		count=0;
	}
	printf("the min multiple is:%d\r\n",minNum);
}

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 近年来,随着短视频市场的迅速发展,出现了越来越多的短视频APP。虽然主流短视频APP如抖音、快手可以满足大多数人的需求,但是对于一些小用户来说,这些主流APP可能并不适合他们的口味或者是他们想要尝试一些新鲜的玩法。 如果想要开发一款小的短视频APP,我们可以考虑开源社区中的一些短视频APP源码。这些开源的短视频APP源码可以为我们提供一个成熟、可用的基础框架,可以快速构建我们想要的小短视频APP。 在开源社区中,常见的短视频APP源码有: - Muviereel:一款使用Flutter开发的短视频app,支持多种语言,包括英语、印地语、泰卢固语等。 - SnackVideo:使用react native和Node.js开发的短视频APP,支持用户上传、观看视频,以及点赞、评论等互动功能。 - Lomotif:基于flutter开发,支持视频编辑和添加音乐。 - Tiktok clone:基于laravel开发的短视频APP,提供类似抖音的视频分享和互动功能。 以上提到的短视频APP源码,开源社区中还有更多选择。但需要注意的是,选择开源社区中的短视频APP源码时,一定要先仔细检查源码的质量和安全性,确保没有恶意代码或者漏洞。 ### 回答2: 小的短视频app源码是指市场上使用者较为少,但却具有可编辑源代码和可定制性的短视频应用程序。相比于大化的短视频app,小的短视频app源码更加灵活,能够根据用户自身需求进行二次定制或开发,适用于特定的用户群体或特殊领域的应用需求。 在寻找小的短视频app源码时,需要考虑多方面因素,包括其技术稳定性、功能完善度、用户体验、开发者社区等。同时也需要考虑到该应用的商业模式、运营策略等因素,以便评估其商业价值。 当前市场上存在许多小的短视频app源码,如Ffmpeg、VidStitch、Magisto等。这些应用程序都具有一定的特色和优势,用户可以根据自身需求选择适合自己的应用。 总之,在选择小短视频app源码时需要根据自身需求和实际情况来定位应用程序,并且进行全方位评估,以便最终选择一个适合自己的小短视频app源码。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值