日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

C語(yǔ)言中的數(shù)據(jù)整除判斷問(wèn)題_C 語(yǔ)言

作者:FanterC1107 ? 更新時(shí)間: 2022-12-07 編程語(yǔ)言

C語(yǔ)言 數(shù)據(jù)整除判斷

題目

C語(yǔ)言編程實(shí)現(xiàn)——輸入一個(gè)整數(shù),判斷它能否被 3,5,7 整除,并輸出以下信息之一:

①能同時(shí)被 3,5,7 整除;

②能被其中兩數(shù)(要指出哪兩個(gè))整除;

③能被其中一個(gè)數(shù)(要指出 哪一個(gè))整除;

④不能被 3,5,7 任一個(gè)整除。

思路

⑴ 判斷能否被某一個(gè)數(shù)整除應(yīng)采用求余運(yùn)算。

⑵ 在一個(gè)程序中利用選擇結(jié)構(gòu)把四種可能的信息全部表示出來(lái)。

代碼:

#include<stdio.h>
int main()
{
	int a,b,x;
	printf("請(qǐng)輸入一個(gè)整數(shù):");
	scanf("%d",&x);
	if(x%3==0&&x%5==0&&x%7==0) printf("%d能被3,5,7整除\n",x);
	else if((x%3==0&&x%5==0&&x%7!=0)||(x%3==0&&x%5!=0&&x%7==0)\
	||(x%3!=0&&x%5==0&&x%7==0))
		{
			if(x%3==0&&x%5==0&&x%7!=0) a=3,b=5;
			else if(x%3==0&&x%5!=0&&x%7==0) a=3,b=7;
			else a=5,b=7;
			printf("%d能被其中兩個(gè)數(shù)整除,且這兩個(gè)數(shù)是%d和%d\n",x,a,b);
		}
	else if((x%3==0&&x%5!=0&&x%7!=0)||(x%3!=0&&x%5==0&&x%7!=0)\
	||(x%3!=0&&x%5!=0&&x%7==0))
		{
			if(x%3==0&&x%5!=0&&x%7!=0) a=3;
			else if(x%3!=0&&x%5==0&&x%7!=0) a=5;
			else a=7;
			printf("%d能被其中一個(gè)數(shù)整除,且這個(gè)數(shù)是%d\n",x,a);
		}
	else printf("%d不能被其中任何一個(gè)數(shù)整除\n");
	return 0;
}

運(yùn)行結(jié)果:

C語(yǔ)言 判斷是否整除例子

#include <stdio.h>
#include <stdlib.h>
int main()
{
 int a;
 printf("請(qǐng)輸入一個(gè)整數(shù):");
 scanf("%d",&a);
 if(a%3==0||a%5==0)
     printf("%d\n",a);
 else
     printf("這個(gè)數(shù)既不能被3整除也不能被5整除\n");
 system("pause");
}

原文鏈接:https://blog.csdn.net/m0_58863372/article/details/122523797

欄目分類(lèi)
最近更新