zoukankan      html  css  js  c++  java
  • 7-1 比较两个字符串大小

    比较两个字符串的大小,不许使用strcmp函数。

    输入格式:

    在两行分别输入两个长度小于20的字符串。在字符串中不要出现换行符,空格,制表符。

    输出格式:

    直接输出“>”或“<”或“=”,分别表示第一个字符串大于第二个字符串,第一个字符串小于第二个字符串,第一个字符串等于第二个字符串。

    输入样例:

    asd
    abcd
    

    输出样例:

    >
    

    输入样例:

    asd
    asd
    

    输出样例:

    =
    

    输入样例:

    cdfg
    fgh
    

    输出样例:

    <
    
    #include <stdio.h>
    #include <string.h>
    int main()
    {
        char str1[20],str2[20];
        int i=0,r;
        gets(str1);
        gets(str2);
        while((str1[i]==str2[i])&&(str1[i]!='')) //如果两个对应字符相等,且两字符串都没有结束,则i++,继续判断下一个字符;
                                                   //否则,只要两个字符不相等,或者任意字符串已经结束,则不再进行下一个字符的判断。
        {
            i++;      
        }
        if(str1[i]==''&&str2[i]=='')    //如果同时结束,则相等
        {
            r=0;
        }
        else
        {
            r=str1[i]-str2[i];
        }
        if(r == 0) printf("=");
        if(r > 0) printf(">");
    	if(r < 0) printf("<");
        return 0;
    }
    
     
  • 相关阅读:
    mvc实例
    mvc
    设计模式总结
    作业——《XXX》系统设计时所实现的质量属性战术
    实训第十四天
    实训第十三天
    实训第十二天
    实训第十一天
    实训第十天
    实训第九天
  • 原文地址:https://www.cnblogs.com/rebloom000/p/12791230.html
Copyright © 2011-2022 走看看