c語言的比較大小

區別不大,問題在於細節,注意你的輸入語句,scanf("%d
%d
%d,%d",&a,&b,&c,&d);
如果按照你這么寫,那麼輸入的時候要這么輸入1
2
3,4這樣才能正常運行,而第一句中間全是逗號就能正常運行。改一下這里就可以了

Ⅱ c語言如何用函數比較兩個數的大小

1、首先需要准備一個空白的c語言文件,這里是用vs2017軟體,在C語言文件中引版入C語言的頭文件,新權建一個max函數用來判斷大小,最後設置一個main主函數:

Ⅲ c語言如何用關系表達式比較兩數大小

可以用冒號表達式
#include<stdio.h>
int main()
{
int a ,b,c;
printf("請輸入兩位數a,b\n");
scanf("%d%d",&a,&b); //輸入要比較的數a和b
c=a>b?a:b; //這句話的意思是:如果a>b成立就將a的值賦給變數c如果不成立就將b的值賦給變數c
printf("%d",c);
return 0;
}

Ⅳ 怎麼樣用c語言的程序比較兩個數的大小

c語言程序設計比較兩個數的大小的方法:
1
輸入兩個數值。
2
比較大小。
3
輸出回結果。
以整型答為例,代碼如下:
#include
int
main()
{
int
a,b;
scanf("%d%d",&a,&b);
if(a>b)
printf("%d>%d\n",a,b);
else
if(a
==
b)
printf("%d=%d\n",a,b);
else
printf("%d<%d\n",a,b);
}

Ⅳ 用C語言比較大小

max=a>b?a:b; 這個是選擇 3維運算 記住就行 就是一語法 死規絕
max=a>b?a:b 就相當於一個函數
if(a>b)
max=a;
else
max=b;

Ⅵ 用c語言如何編寫一個比較兩個數大小的程序

1 輸入兩個數值。

2 比較大小。

3 輸出結果。

以整型專為例,代碼如下:屬

#include<stdio.h>
intmain()
{
inta,b;
scanf("%d%d",&a,&b);
if(a>b)printf("%d>%d ",a,b);
elseif(a==b)printf("%d=%d ",a,b);
elseprintf("%d<%d ",a,b);
}

Ⅶ C語言比較數的大小

如果是要找出最大值和最小值,可用下面的方法(比較簡單可行而且可以適合比較多的數):
#include "stdio.h"
main()
{int i,a[5];//這個隨你定義要比較的數的多少;存放在數組中;
int max,min;//存放最值;
printf("input numbers:\n");//輸入數
for(i=0;i<5;i++)
scanf("%d",&a[i]);

max=min=a[0];//賦初值;
for(i=1;i<5;i++)
{if(a[i]>max) max=a[i];//大值給max;
if(a[i]<min) min=a[i];}//小值給min;

printf("max=%d\nmin=%d\n",max,min)://輸出;
}

Ⅷ c語言中三個數比較大小

#include<stdio.h>

//#include<windows.h>

voidmain()

{

intmax3(inta,intb,intc);

inta,b,c,result;

printf("Pleaseenterthreenumber: ");

scanf("%d,%d,%d",&a,&b,&c);

result=max3(a,b,c);

printf("Themaxofthreenumberis%d: ",result);

//system("pause");

}

intmax3(inta,intb,intc)

{

intx,z;

if(a>b)x=a;

elsex=b;

if(x>c)z=x;

elsez=c;

returnz;

}

(8)用c語言比較大小擴展閱讀

C語言:三個數由小到大排序

#include<stdio.h>

#include<stdlib.h>

intmain()

{

inta,b,c,t;//定義4個基本整型變數a,b,c,t;

printf("Pleaseinputa,b,c:");

scanf("%d%d%d",&a,&b,&c);

//如果大於b,藉助中間變數t實現a、b值互換;

if(a>c)

{

t=a;

a=b;

b=t;

}

//如果a大於c,藉助中間變數t實現a、c值互換;

if(a>c)

{

t=a;

a=c;

c=t;

}

//如果b大於c,藉助中間變數t實現b、c值互換;

if(b>c)

{

t=b;

b=c;

c=t;

}

printf("theorderofthenumberis: ");

printf("%d,%d,%d",a,b,c);//輸出a,b,c的值順序輸出;

system("pause");

return0;

}

Ⅸ 比較a,b,c的大小用c語言

1、輸入數據要以逗號分隔
2、 scanf("%f,%f,%f",&a,&b,&c); //這里的C大寫了!
3、代碼太復雜了!有待優化