程式碼如下:#include<stdio.h>#include<string.h>intmain(){chara[30];charb[30];intt;while(scanf("%s",a)&&scanf("%s",b)){t=strcmp(a,b);if(t>0){printf("%s>%s\n",a,b);break;}elseif(t==0){printf("%s=%s\n",a,b);break;}else{printf("%s<%s\n",a,b);break;}}return0;}擴充套件資料string字串比較方法詳解:
1、compare()函式:若參與比較的兩個串值相同,則函式返回0;若字串S按字典順序要先於S2,則返回負值;反之,則返回正值。下面舉例說明如何使用string類的compare()函式。
2、比較運算子String類的常見運算子包括>、<、==、>=、<=、!=。其意義分別為"大於"、"小於"、"等於"、"大於等於"、"小於等於"、"不等於"。比較運算子使用起來非常方便,此處不再介紹其函式原型。
3、使用equals(),“==”方式比較字串使用equals()和==,區別在於equals比較的是內容是否相等、==比較的是引用的變數地址是否相等。
程式碼如下:#include<stdio.h>#include<string.h>intmain(){chara[30];charb[30];intt;while(scanf("%s",a)&&scanf("%s",b)){t=strcmp(a,b);if(t>0){printf("%s>%s\n",a,b);break;}elseif(t==0){printf("%s=%s\n",a,b);break;}else{printf("%s<%s\n",a,b);break;}}return0;}擴充套件資料string字串比較方法詳解:
1、compare()函式:若參與比較的兩個串值相同,則函式返回0;若字串S按字典順序要先於S2,則返回負值;反之,則返回正值。下面舉例說明如何使用string類的compare()函式。
2、比較運算子String類的常見運算子包括>、<、==、>=、<=、!=。其意義分別為"大於"、"小於"、"等於"、"大於等於"、"小於等於"、"不等於"。比較運算子使用起來非常方便,此處不再介紹其函式原型。
3、使用equals(),“==”方式比較字串使用equals()和==,區別在於equals比較的是內容是否相等、==比較的是引用的變數地址是否相等。