1. 程式人生 > >C語言訓練-1333-簡單字串比較

C語言訓練-1333-簡單字串比較

Problem Description
請使用字串比較函式,比較兩個字串的大小,並按要求輸出比較後的結果。字串最長不超過15個字元。
輸入兩個字串str1和str2,如果第一個字串與第二個字串相等,輸出str1=str2,如果第一個字串大於第二個字串,輸出str1>str2,如果第一個字串小於第二個字串,輸出str1 < str2。
Input
第1行為第一個字串。
第2行為第二個字串。
Output
在一行輸出比較後的結果。例如"abc"與"abc"相等,輸出為abc=abc,如果"ab"小於"abc”,輸出ab < abc。
Sample Input
ab
abc
Sample Output


ab<abc
/ /注
主要是strcmp函式的使用,
Strcmp函式:
C/C++函式,比較兩個字串
設這兩個字串為str1,str2,
若str1==str2,則返回零;
若str1<str2,則返回負數;
若str1>str2,則返回正數。
matlab中函式,strcmp(s1,s2) 判斷兩個字串s1和s2是否相同,相同返回true ,不同返回false

#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
int main()
{
char s1[15],s2[15];
cin>>s1;
cin>>s2;
if(strcmp(s1,s2)==0)
    {
    printf("%s=%s\n",s1,s2);
    }
else if(strcmp(s1,s2)>0)
    {
    printf("%s>%s\n",s1,s2);
    }
else if(strcmp(s1,s2)<0)
    {
    printf("%s<%s\n",s1,s2);
    }
  return 0;
}