代碼如下:

成都創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站制作、網(wǎng)站設計與策劃設計,峽江網(wǎng)站建設哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設10多年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:峽江等地區(qū)。峽江做網(wǎng)站價格咨詢:18982081108
#include?stdio.h
#include?stdlib.h
int?max(int?a,?int?b)?
{
return?a??b???a?:?b;
}
int?main()
{
int?i,?m,?n;
scanf("%d",?m);
for?(i?=?1;?i??8;?i++)?{
scanf("%d",?n);
m?=?max(m,?n);
}
printf("最大數(shù):%d\n",?m);
system("pause");
return?0;
}
運行結(jié)果:
方法一:直接輸入數(shù)據(jù)比大小
#include iostream.h
int main(void)
{
float x,y,z;
cout"請輸入需比較的數(shù)"endl;
cinxy;
if(xy)z=x;
else z=y;
cout"最大值為"zendl;
return 0;
}
方法二:調(diào)用函數(shù)比較大小
#include iostream.h
int main()
{
float max(float x, float y ); //函數(shù)聲明既可以在此處,也可以在函數(shù)外。
//如果一個函數(shù)被多個函數(shù)調(diào)用時一般選擇在函數(shù)外做聲明
//譚浩強P97
float i,j,m;
cout"輸數(shù)"endl;
cinij;
m=max(i,j);
cout"最大值為"mendl;
return 0;
}
float max(float x,float y) //比較函數(shù)
{
float z;
if(xy) z=x;
else z=y;
return z;
}
//聲明函數(shù)float max(float x, float y );就是要調(diào)用的函數(shù)最后再加一個分號;
很久以前的學習記錄,好容易才翻出來
我個人建議,你都看看方法二,雖然看上去行數(shù)多些,但是你往后學習函數(shù)調(diào)用要很熟練才好
1、C/C++語言一般由多個函數(shù)組成,每個函數(shù)功能的側(cè)重點不同,所以完成的工作也不同。將這些函數(shù)的功能集中在一個函數(shù)中實現(xiàn)也是可以的,沒有人硬性規(guī)定必須將各個功能模塊分別用函數(shù)來完成,但試想,如果某個程序有上萬條語句組成,調(diào)試這個代碼時,你會發(fā)現(xiàn),簡單的筆誤錯誤帶來的錯誤遠比想象的復雜,邏輯性錯誤就更別說了,足以讓人發(fā)瘋。
若按功能分成多個函數(shù)來完成,調(diào)試起來就輕松多了,還有,各個函數(shù)的功能是單一、獨立的,這樣的函數(shù)還可以為將來的代碼所利用,以上說的是所謂的“模塊化”編程的主要優(yōu)點。
2、在現(xiàn)代C語言中,函數(shù)的聲明格式為
[函數(shù)類型] 函數(shù)名([參數(shù)表]);
[函數(shù)類型] : 是函數(shù)的返回值類型,可以是內(nèi)置類型,比如int,double等,也可以是構(gòu)造類型。
函數(shù)名 : 遵循變量名的命名規(guī)則。
[參數(shù)表] : 是要傳遞給函數(shù)的變量,可以是內(nèi)置類型,也可以是構(gòu)造類型,還可以是函數(shù)指針。聲明函數(shù)時,只需告訴編程程序的類型,是否給出變量名并不重要,就你的代碼中max()函數(shù)而言,int max(int a,int b);是可以的,int max(int x,int y);也行,int max(int, int);也是對的,這個不重要,重要的是定義函數(shù)式,形參一定給出類型和名稱。
以上問題都是剛接觸C語言時遇到的,大家都有這個過程。以上介紹的不夠?qū)I(yè),在以后的學習過程中再逐步加深吧。
用max函數(shù)就行
#include "stdio.h"
int max(int,int);
main()
{
int x,y,z;
printf("input two number:\n");
scanf("%d%d",x,y);
z=max(x,y);
printf("%d",z);
}
int max(int a,int b)
{
if(ab)
return a;
else
return b;
}
網(wǎng)站題目:總函數(shù)比較大小c語言 C語言比較大小的函數(shù)
本文來源:http://chinadenli.net/article44/hppoee.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、虛擬主機、App開發(fā)、動態(tài)網(wǎng)站、外貿(mào)網(wǎng)站建設、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)