C語言中的數(shù)據(jù)整除判斷問題
C語言 數(shù)據(jù)整除判斷
題目
C語言編程實(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)把四種可能的信息全部表示出來。
代碼:
#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語言 判斷是否整除例子
#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"); }
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
C語言實(shí)現(xiàn)動(dòng)態(tài)順序表詳解
這篇文章主要介紹了C語言實(shí)現(xiàn)動(dòng)態(tài)順序表的實(shí)現(xiàn)代碼的相關(guān)資料,動(dòng)態(tài)順序表在內(nèi)存中開辟一塊空間,可以隨我們數(shù)據(jù)數(shù)量的增多來擴(kuò)容,需要的朋友可以參考下2021-08-08C語言鏈表實(shí)現(xiàn)學(xué)生管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了C語言鏈表實(shí)現(xiàn)學(xué)生管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06C語言自定義類型詳解(結(jié)構(gòu)體、枚舉、聯(lián)合體和位段)
這篇文章主要給大家介紹了關(guān)于C語言中結(jié)構(gòu)體、枚舉、聯(lián)合體和位段自定義類型的相關(guān)資料,分別介紹了結(jié)構(gòu)體、枚舉、聯(lián)合體和位段等四種自定義類型,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-08-08使用C語言實(shí)例描述程序中的內(nèi)聚和耦合問題
這篇文章主要介紹了用C語言實(shí)例描述程序中的內(nèi)聚和耦合,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08c++中關(guān)于int、long、long?long等取值范圍
這篇文章主要介紹了c++中關(guān)于int、long、long?long等取值范圍,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02