比大小編程
❶ 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語言是一門重要的計算機編程基礎課,我們怎麼樣利用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為例,其他需要比較的數字改成相應的數字即可
注意事項
注意代碼的輸入要在英文輸入法下。
字母注意大小寫,符號不要錯
❸ C語言編程 比較兩個數大小
這問題有點空,如果說是兩個數
int
a,int
b
;
比較大小可以用:
a>b?a:b;
即若a>b就返回a,不是就返回b
❹ c語言如何編程比較三個數大小
比較方法:
1、比較從第一個數開始,先比較第一個數和第二個數的大小,如果第一個數大於第二個數,則將第一個數和第二個數互換;不大於(即等於或小於)則不作處理。
2、然後,再將第二個數和第三個數比較,同樣,若大於則將它們互換。
❺ 在c語言編程中float類型怎麼比較大小
在編程時比較大於或小於時,與整數的比較方法相同。只是比較實數的大小時,由於一般情況下一個實數不能用有限位的二進製表示,所以會存在誤差。當我們要比較二個實數是否相等時,不要使用==的比較運算符,而是用二個實數差的絕對值是否小於一個我們限定的值。(比如在比較二人的收入差別時,只要差別小於0.001元,就可認定他們的收入相等了)。
使用實數的絕對值函數時,要包含math.h頭文件。
#include
<math.h>
float
x,y;
........
if(fabs(x-y)<1e-6)printf("x=y\n");
//根據場合,需要時也可使用<1e-8等等
else
if(x>y)printf("x>y\n");
else
printf("x<y\n");
❻ 比較大小(C語言編程)
#include<stdio.h>
void main()
{int compare(int x,int y);
int a[3],b[3],i,c,n=0,m=0,k=0;
printf("enter an array a:\n");
for(i=0;i<3;i++)
scanf("%d",&a[i]);
printf("\n");
printf("enter an array b:\n");
for(i=0;i<3;i++) //多個分號
scanf("%d",&b[i]);
printf("\n");
for(i=0;i<3;i++) //多個分號
{ c=compare(a[i],b[i]);
if(c==1) n++;
else if(c==0) m++;
else k++;
}
printf("a[i]>b[i] %d times\na[i]=b[i] %d times\na[i]<b[i] %d times\n",n,m,k);
if(n>k) printf("array a is larger than array b\n");
else if(n<k) printf("array a is smaller than array b\n");
else printf("array a is equal to array b\n");
}
int compare(int x,int y) //加個int比較好
{int flag;
if(x>y) flag=1;
else if(x<y) flag=-1;
else flag=0;
return(flag);
}
已經調試
❼ 編程新手:用C編程比較兩個數的大小(100分)
樓主是新手.還沒見過么大的數.哈哈
#include<stdio.h>
void
main()
{
float
a,b;
printf("請輸入兩個數比較大小.\n");
scanf("%f,%f",&a,&b);//兩數間用逗號隔開
if(b>a)a=b;
printf("Max=%f\n",a);
}
❽ 用c語言如何編寫一個比較兩個數大小的程序
第一種方法:
輸入兩個數值。
比較大小。
輸出結果。
以整型為例,代碼如下:
#include
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);
}
第二種方法:
#include
using namespace std;int main()
{
int nA,nB;
cin>>nA>>nB;//讀入兩個數
if (nA > nB)
{
cout<<"nA > nB"<<endl;
}
else
{
if (nA == nB)
{
cout<<"nA == nB"<<endl;
}
else
{
cout<<"nA < nB"<<endl;
}
}
}
第三種方法:
#include
void main()
{
int a,b; //定義兩個變數
scanf("%d %d",a,b); //從鍵盤輸入值分別給這兩個變數
if(a>b) //判斷a是否大於b
printf("a 大於b");
else if(a==b) //判斷a是否等於b
printf("a 等於b");
else //若上面兩種情況都沒有發生則a小於b
printf("a 小於b");