如何用C语言实现判断整数的大小?

可以参考下面的代码:

#include<stdio.h>

int main()

{int a,b,c,d;

int max(int x,int y);

printf("请输入三个任意整数:
");

while(scanf("%d %d %d",&a,&b,&c)!=-1)

{d=max(a,max(b,c))

printf("max=%d
",d);

}

return 0;

}

int max(int x,int y)

{

return x>y?x:y;

扩展资料:

C语言isspace()函数:判断一个字符是否是空白符

C语言isprint()函数:判断一个字符是否是可打印字符

C语言islower()函数:判断一个字符是否是小写字母

C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值

C语言abs()函数:求整数的绝对值

C语言div()函数:求两个数的商和余数

C语言fmod()函数:求x/y的余数(针对浮点数)

参考资料来源:百度百科-C语言函数



  • 鍦c璇█涓鎬庝箞鏉鍒ゆ柇鏁存暟鍜屽皬鏁
    绛旓細浣犵湅涓涓嬭繖涓柟娉曠涓嶇鍚堜綘鐨勮姹 12.000绠鏁存暟鍚э紝鍙槸鍚庨潰澶氬嚑涓浂 include<stdio.h> void main(){ float num;int NB;printf("杈撳叆涓涓暟");scanf("%f",&num);NB=(int)num;while(1){ if((num-NB)!=0){ printf("\n鎮ㄨ緭鍏ョ殑鏄皬鏁帮紝璇烽噸鏂拌緭鍏:");scanf("%f",&num);NB=(int...
  • c璇█ 鍒ゆ柇涓涓鏁存暟鐨闀垮害
    绛旓細c璇█涓鍒ゆ柇涓涓鏁存暟鐨闀垮害锛屽彲浠ラ噰鐢ㄤ笅闈㈢殑鎬濊矾锛氭濆皢杩欎釜姝f暣鏁颁笌10鏁撮櫎锛屾瘡闄や竴娆¤鏁板櫒+1锛屼竴鐩撮櫎鍒扮瓑浜0涓烘銆傚弬鑰冧唬鐮佸涓嬶細include<stdio.h>main() {int n,size=0;printf("Please input a number[>0]:");scanf("%d",&n);while(n>0){size++;n/=10;}printf("%d",size);}鎵ц...
  • C璇█浠庨敭鐩樿緭鍏ヤ袱涓鏁存暟,璁╄绠楁満鏉鍒ゆ柇鍝竴涓暣鏁拌緝澶,鎶婅緝澶х殑閭 ...
    绛旓細include<stdio.h> void main() { int a,b;scanf("%d%d",&a,&b);if ( a>b ) printf("%d\n",a); else printf("%d\n",b);} 杩欎袱绉嶉兘鍙互锛屼絾绗1涓▼搴忓寘鍚簡涓绉嶆濇兂锛屽嵆鐢ㄥ彟澶栫殑鍙橀噺璁板綍澶х殑鍊硷紝浠ュ悗缂栫▼涓鏋滆緭鍏ョ殑鏄涓暟锛岃杈撳嚭鏈澶у兼椂锛屽氨闇瑕佽繖绉嶆濊矾 鎺掑簭搴旂敤缂栫▼涔...
  • 鐢–璇█缂栫▼:鍒ゆ柇杈撳叆鐨勬鏁存暟鏄惁鏃㈡槸3鍙堟槸5鐨勬暣鏁板,鑻ユ槸鍒欒緭鍑簓es...
    绛旓細include<stdio.h> main(){int a;scanf("%d",&a);if(a%3==0&&a%5==0)printf("yes\n");else printf("no\n");} 宸茬粡缂栬瘧閫氳繃锛佺粰鍒嗗惂
  • 濡備綍鐢╟璇█缂栧啓绋嬪簭,杈撳叆涓涓暟n涓嶄竴瀹氭槸鏁存暟,鍒ゅ畾n鏄皬浜0,绛変簬0杩樻槸...
    绛旓細浣犲彲浠ヤ娇鐢ㄦ潯浠惰鍙ワ紙if-else璇彞锛夋潵鍒ゆ柇杈撳叆鐨勬暟n鏄皬浜0銆佺瓑浜0杩樻槸澶т簬0銆備笅闈㈡槸涓涓浣跨敤C璇█缂栧啓鐨勭ず渚嬬▼搴忥細```c include <stdio.h> int main() { double n;printf("璇疯緭鍏ヤ竴涓暟锛");scanf("%lf", &n);if (n < 0) { printf("杈撳叆鐨勬暟鏄礋鏁癨n");} else if (n == 0)...
  • 鍒ゆ柇涓涓暟鏄惁涓烘鏁存暟c璇█?
    绛旓細printf("%d 涓嶆槸姝鏁存暟 ", num);} return 0;} ```杩欐浠g爜涓紝鎴戜滑浣跨敤 if 璇彞鏉鍒ゆ柇杈撳叆鐨勬暟鏄惁涓烘鏁存暟銆傛潯浠惰〃杈惧紡鈥渘um > 0 && num % 1 == 0鈥濊〃绀 num 澶т簬 0 骞朵笖 num 闄や互 1 鐨勪綑鏁颁负 0锛屽嵆 num 鏄鏁存暟銆傚彟澶栵紝C 璇█涓暣鏁拌闄や互鏁存暟锛屾墍寰楀埌鐨勪粛鐒舵槸鏁存暟锛岃屼笉鏄...
  • c璇█濡備綍鍒ゆ柇鏁存暟
    绛旓細c璇█鍒ゆ柇涓ゆ暟鐩搁櫎缁撴灉鏄惁涓鏁存暟鍙噰鐢ㄦā杩愮畻銆傛槸C璇█鎻愪緵鐨勨滄ā杩愮畻鈥濈锛屽8%5琛ㄧず8鏁撮櫎5锛屽彇鍏朵綑鏁帮紝缁撴灉涓3 C璇█瑕佹眰鍙備笌妯¤繍绠楃涓ょ鐨勬暟锛屽繀椤绘槸鏁村瀷绫绘暟鎹紝濡傦細char short int long, unsigned杩欎簺绫诲瀷锛屼笉鑳芥槸娴偣绫诲瀷鏁版嵁銆傚锛屽垽鏂竴涓暟闄や互100鍚庢槸涓嶆槸鏁存暟锛岋紙璇ユ暟鏄笉鏄100鐨勬暣鏁...
  • C璇█鏄濡備綍姣旇緝涓や釜鍗佽繘鍒鏁存暟鐨勫ぇ灏鐨?鏄厛鎶婂畠浠寲鎴愪簩杩涘埗鍚?_鐧 ...
    绛旓細浠庢湰璐ㄤ笂璁 C璇█姣旇緝涓や釜鏁扮殑鍊 if(a>b)灏辨槸杩愮敤鏈哄櫒鍛戒护CMP 锛圕MP鏄竴涓眹缂栨寚浠わ紝瀵瑰簲涓涓満鍣ㄧ爜锛岃繖涓鍛戒护鏄敱CPU瀹氫箟鐨勶紝缈荤炕浣犵數鑴戠殑CPU璇存槑涔︼紝涓婇潰鏈夊啓锛塁MP a, b 杩欓噷瀹為檯涓奀PU瀵筧 b鐨勫艰繘琛屼簡鍑忔硶鎿嶄綔锛屼絾涓嶄繚瀛樻搷浣滅粨鏋溿傜劧鍚閫氳繃鍒ゆ柇SF锛孼F锛孋F锛孫F锛孭F瀵勫瓨鍣ㄧ殑鐘舵侊紝灏辩煡閬撹繖涓...
  • 鐢–璇█缂栧啓绋嬪簭,杈撳叆a鍜宐涓や釜鏁存暟,姣旇緝涓や釜鏁扮殑澶у皬,灏嗚緝澶х殑鏁版斁鍦╝...
    绛旓細include<stdio.h> void maxa(int *a,int *b) { int c; if ( (*a)<(*b) { c=(*a); (*a)=(*b); (*b)=c; } } void main() { int a,b;scanf("%d%d",&a,&b); printf("%d %d\n",a,b);maxa(&a,&b); printf("%d %d\n",a,b);} ...
  • 鐢–璇█缂栧啓杩欐牱涓涓▼搴:浠绘剰鐨勫啓鍑轰笁涓鏁存暟,瀵瑰畠浠繘琛屾瘮杈澶у皬骞舵妸瀹...
    绛旓細include<stdio.h> const int NUM=3;void Sort(int array[], int length);int main(){ int num[NUM];for(int i=0; i<NUM; i++){ scanf("%d",&num[i]);} Sort(num,NUM);getchar();return 0;} //杩欎釜鍑芥暟姣旇緝鍑犱釜鏁伴兘琛 //鍙傛暟璇存槑,array鏄釜鏁存暟鏁扮粍鐨勯鍦板潃,length鏄鏁扮殑涓...
  • 扩展阅读:c++编程入门自学 ... c++连续输入多个整数 ... c视频教程 ... 编程实现逆序输出一个整数 ... 为什么不建议孩子学编程 ... c语言如何实现开平方 ... c#加减乘除 ... c十十编程 ... 将输入的正整数按逆序输出 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网