c語言比大小程序
輸入格式錯誤,正確輸入:5,8
或者把scanf("%d,%d",&a,&b);改為scanf("%d%d",&a,&b);
㈡ 怎麼樣用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語言程序中如何比較四個數的大小
按順序先後比較四個數的大小然後找出最大值即可實現功能。
範例:
#include<stdio.h>
voidmain()
{
inta,b,c,d,tem;
printf("inputfournumbers: ");
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
if(a>b)
{tem=a;a=b;b=tem;}
if(a>c)
{tem=a;a=c;c=tem;}
if(a>d)
{tem=a;a=d;d=tem;}
if(b>c)
{tem=b;b=c;c=tem;}
if(b>d)
{tem=b;b=d;d=tem;}
if(c>d)
{tem=c;c=d;d=tem;}
printf("%d,%d,%d,%d",a,b,c,d);
}
Ps:
常用排序方法如圖:
上面的範例是以冒泡法編寫的程序。
㈣ 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;
}
(4)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);
//如果a大於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;
}
㈤ C語言編程,求 比較3個數大小 的程序
d=a;a=b;b=d
首先,你要明確,「=」在C語言中,不是「等於」的意思,而是「賦值」!!
這很關鍵!
這三條語句的意思就是:把a的值賦給d,再把b的值賦給a,最後把d的值賦給b
這樣一輪過後,你會發現a,b的值交換了。d就是一個中間變數。
放到程序中去理解,就是如果a>b,就把a,b交換。
b中的值最大。
為什麼不直接寫「a
=
b」呢?就是因為「=」的含義是「賦值」!!把b賦給a之後,a就是b的值,那麼a的值就被覆蓋掉了。
㈥ 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語言程序設計:比較兩個數的大小
C語言程序設計比較兩個數的大小的方法:
1 輸入兩個數值。
2 比較大小。
3 輸出結果。
以整型為例,代碼如下:
#include <stdio.h>
int main()
{
int a,b;
scanf("%d%d",&a,&b);
if(a>b) printf("%d>%d ",a,b);
else if(a == b) printf("%d=%d ",a,b);
else printf("%d<%d ",a,b);
}
㈧ 用c語言如何編寫一個比較兩個數大小的程序
C語言是一門重要的計算機編程基礎課,我們怎麼樣利用C語言的知識來設計程序比較兩個數的大小呢?
一、如何只是比較大小的話,直接一個判斷就ok了。
代碼如下:
#include <stdio.h>
int main()
{
int a=0,b=0;
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("相等\n");
return 0;
}
分析:定義兩個變數,然後輸入它們,用if判斷它們的大小然後用輸出語句輸出結果。
二、步驟
1、首先,打開vc。
2、點擊文件,新建。
3、選擇win32 console application 並在右側輸入工程的名稱和地址,確定。
4、選擇一個空的工程,完成。
5、再次點擊文件,新建。
6、選擇c++ source file 並在右側輸入文件的名字,確定。
7、輸入如圖所示的代碼,注意代碼的輸入要在英文輸入法的環境下。
8、點擊右上角的編譯運行按鈕。
9ok!得到了ij中的最大值並且完成了輸出。這里以i=5 j=6為例,其他需要比較的數字改成相應的數字即可
注意事項
注意代碼的輸入要在英文輸入法下。
字母注意大小寫,符號不要錯