#include stdio.h
“專業(yè)、務實、高效、創(chuàng)新、把客戶的事當成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 成都創(chuàng)新互聯(lián)公司是您可以信賴的網(wǎng)站建設服務商、專業(yè)的互聯(lián)網(wǎng)服務提供商! 專注于成都網(wǎng)站設計、成都網(wǎng)站建設、軟件開發(fā)、設計服務業(yè)務。我們始終堅持以客戶需求為導向,結合用戶體驗與視覺傳達,提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領市場!
int strcmp(char *s1, char *s2)
{
while((*s1++ == *s2++) *s1);
return (*s1 - *s2);
}
void main()
{
char a[10], b[10];
gets(a);
gets(b);
printf("%d\n", strcmp(a, b));
}
#include?stdio.h
//?返回x,?y中較大者
int?max(int?x,?int?y)
{
return?x??y???x?:?y;
}
int?main()
{
int?a,?b;
printf("input?two?number:");
scanf("%d?%d",?a,?b);
printf("max?=?%d",?max(a,?b));
return?0;
}
方法一:直接輸入數(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)用要很熟練才好
#includestdio.h
#define
N
100
int
input(char*a,char*b)//輸入兩個字符串
{
printf("Input
the
first
information:\n");
fgets(a,N,stdin);
printf("Input
the
secend
information:\n");
fgets(b,N,stdin);
}
int
my_strcmp(char*a,char*b)//比較字符串每個字符的大小
{
while((*a!='\0')(*b!='\0'))
{
if(*a*b)
{
return
0;
}
else
if(*a*b)
{
return
1;
}
else
{
a++;
b++;
}
}
if((*a=='\0')(*b!='\0'))//字符串b比字符串a(chǎn)長
{
return
1;
}
else
if((*a!='\0')(*b=='\0'))//字符串a(chǎn)比字符串b長
{
return
0;
}
else
{
return
2;
}
}
int
main()
{
char
a[N]={0};
char
b[N]={0};
int
net2=0;
input(a,b);//調(diào)用輸入函數(shù)
net2=my_strcmp(a,b);//調(diào)用比較大小函數(shù)
if(0==net2)//輸出大小
{
printf("ab\n");
}
else
if(1==net2)
{
printf("ab\n");
}
else
{
printf("a=b\n");
}
return
0;
}
擴展資料:
一、return在函數(shù)中的作用
我們?nèi)绻麑⒑瘮?shù)看做一個加工廠,參數(shù)就是我們向加工廠投入的原料,具體的函數(shù)功能實際上就是加工的過程,而return語句代表返回值,就是加工廠在實現(xiàn)加工之后給“投資人”的成品。
二、return語句的特點
1、在函數(shù)當中,遇到return語句之后就意味著函數(shù)運行的結束,在此之后的代碼是不運行的。
2、它不支持任何運算也沒有任何內(nèi)建方法,和任何其他的數(shù)據(jù)類型比較是否相等時永遠返回false,也可以將None賦值給任何變量。
3、執(zhí)行到return語句時,會退出函數(shù),return之后的語句不再執(zhí)行。但將return語句放在try語句塊中,是個例外。
三、return的默認值:return函數(shù)默認的返回值為undefined。