新聞中心
編寫一個C語言函數(shù),比較兩個字符串的大小
#includelt;stdio.hgt;
成都創(chuàng)新互聯(lián)公司服務(wù)項目包括雷山網(wǎng)站建設(shè)、雷山網(wǎng)站制作、雷山網(wǎng)頁制作以及雷山網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,雷山網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到雷山省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
#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(*agt;*b)
{
return 0;
}
else if(*alt;*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("agt;b\n");
}
else if(1==net2)
{
printf("alt;b\n");
}
else
{
printf("a=b\n");
}
return 0;
}
擴(kuò)展資料:
一、return在函數(shù)中的作用
我們?nèi)绻麑⒑瘮?shù)看做一個加工廠,參數(shù)就是我們向加工廠投入的原料,具體的函數(shù)功能實際上就是加工的過程,而return語句代表返回值,就是加工廠在實現(xiàn)加工之后給“投資人”的成品。
二、return語句的特點(diǎn)
1、在函數(shù)當(dāng)中,遇到return語句之后就意味著函數(shù)運(yùn)行的結(jié)束,在此之后的代碼是不運(yùn)行的。
2、它不支持任何運(yùn)算也沒有任何內(nèi)建方法,和任何其他的數(shù)據(jù)類型比較是否相等時永遠(yuǎn)返回false,也可以將None賦值給任何變量。
3、執(zhí)行到return語句時,會退出函數(shù),return之后的語句不再執(zhí)行。但將return語句放在try語句塊中,是個例外。
三、return的默認(rèn)值:return函數(shù)默認(rèn)的返回值為undefined。
C語言函數(shù)比較大小
代碼如下:
#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;
}
運(yùn)行結(jié)果:
c語言如何用函數(shù)比較兩個數(shù)的大小
1、首先需要準(zhǔn)備一個空白的c語言文件,這里是用vs2017軟件,在C語言文件中引入C語言的頭文件,新建一個max函數(shù)用來判斷大小,最后設(shè)置一個main主函數(shù):
2、max函數(shù)的邏輯是判斷x和y兩個參數(shù)那個數(shù)大,大的就把值賦給z變量,最后返回z變量的值。主函數(shù)中將用戶輸入的數(shù)通過scanf函數(shù)傳遞給變量a、b,最后調(diào)用max函數(shù)判斷大小并輸出即可:
3、最后編譯運(yùn)行,打開的提示符中,輸入兩個數(shù),回車之后程序就會把較大的數(shù)打印出來了。以上就是用C語言比較兩個數(shù)的方法:
文章名稱:比大小函數(shù)c語言 比較大小c語言
標(biāo)題鏈接:http://www.dlmjj.cn/article/dddciee.html