#include stdio.h
創(chuàng)新互聯(lián)公司為您提適合企業(yè)的網(wǎng)站設計?讓您的網(wǎng)站在搜索引擎具有高度排名,讓您的網(wǎng)站具備超強的網(wǎng)絡競爭力!結合企業(yè)自身,進行網(wǎng)站設計及把握,最后結合企業(yè)文化和具體宗旨等,才能創(chuàng)作出一份性化解決方案。從網(wǎng)站策劃到成都網(wǎng)站建設、成都網(wǎng)站制作, 我們的網(wǎng)頁設計師為您提供的解決方案。
void max(int a,int b,int c);
int main(void)
{
int i,j,k;
printf("? 請輸入3個整數(shù)(數(shù)與數(shù)之間用空格隔開):");
scanf("%d %d %d",i,j,k);
max(i,j,k);
return 0;
}
void max(int a,int b,int c)
{
int temp;
if(ab)
{
temp=b;
b=a;
a=temp;
}
if(ac)
{
temp=c;
c=a;
a=temp;
}
if(bc)
{
temp=c;
c=b;
b=temp;
}
printf("????????????? 輸入的3個整數(shù)中最大值為:%d\n",a);
}
#include“stdio.h”
ints_max(inta,intb,intc)/*求最大值函數(shù)*/
{
intmax;
if(a=b)
max=a;
else
max=b;
if(maxc)
max=c;
returnmax;
}
ints_min(inta,intb,intc)/*求最小值函數(shù)*/
{
intmin;
if(a=b)
min=b;
else
min=a;
if(minc)
min=c;
returnmin;
}
floats_pin(inta,intb,intc)/*求平均值函數(shù)*/
{
floatpin;
pin=(a+b+c)/3.0;
returnpin;
}
mian()
{
inta,b,c;
printf("請輸入三個整數(shù):");
scanf("%d,%d,%d",a,b,c);
printf("這三個整數(shù)中的最大值是:%d",s_max(a,b,c));
printf("這三個整數(shù)中的最小值是:%d",s_min(a,b,c));
printf("這三個整數(shù)的平均值是:%f",s_pin(a,b,c));
getch();
}
擴展資料
11H1333:三個數(shù)的最大值
#includebits/stdc++.h
usingnamespacestd;
intmain(){
inta,b,c;
cinabc;
coutmax(max(a,b),max(b,c));
return0;
}
max里的叫形參,可以隨便用哪個都一樣的,大概你是新手,不知道什么是形參和實參吧~
形參與實參的區(qū)別:
高級語言在設計程序模塊時,模塊名定義后,緊跟其后所定義的參數(shù)(括弧內)被稱為形參(也稱虛參)。當該模塊被調用時,在主調模塊中,出現(xiàn)在被調用的模塊名后的參數(shù)被稱為實參。實參代替虛參的過程被稱為虛、實結合,也稱換參。多數(shù)高級語言的換參是由編譯系統(tǒng)來完成,比如C語言和FORTRAN語言亦是如此。BASIC語言的換參則是由程序設計人員來完成的。如果只允許實參向虛參傳遞,則被稱為“單向傳遞”,C語言的變量類虛、實結合即是“單向傳遞”。如果同時允許虛參向實參傳遞,這種傳遞被稱為“雙向傳遞”,F(xiàn)ORTRAN 語言定義的子程序即是如此。 當C語言的形參為數(shù)組時,形參不另辟存儲單元,形參與實參共用內存存儲單元。這樣,可以節(jié)省內存。 C語言在定義函數(shù)的同時,對于有參函數(shù),也同時定義了形參。在調用該函數(shù)的同時,也指明了實參。實參與形參在內存分別占有兩套不同的存儲單元(數(shù)組除外),但是形參只有在函數(shù)被調用過程中才分配存儲單元,調用結束后形參占用的單元被釋放。數(shù)組元素作為實參時,也做為變量來處理。