zoukankan      html  css  js  c++  java
  • 7.14 将两个字符串s1和s2比较

     编一个程序,将两个字符串s1和s2进行比较。如果s1>s2,输出一个正数;s1=s2输出0;s1<s2输出一个负数。不要用strcmp函数。

    输入的正数或负数的绝对值应是相比较的两个字符串相应字符的ASCII码的差值。

    //2017年7月22日
    #include<stdio.h>
    int main()  
    {  
        char s1[5],s2[5];
        printf("请输入s1:");  
        gets(s1);  
        printf("请输入s2:");
        gets(s2);
        int i,num=0;
        for(i=0;s1[i]!='' || s2[i]!='';i++)  
        {  
            //printf("s1[%d]=%d
    ",i,s1[i]);  
            //printf("s2[%d]=%d
    ",i,s2[i]);  
            num=s1[i]-s2[i];  
            printf("
    ");  
                if(num!=0)
                {printf("结果是:%d
    ",num);  
                 break;
                }
                else if(s1[i+1]=='' && s2[i+1]=='')
                    {printf("结果是:%d
    ",num);  
                     break;
                    }
                
        }  
        return 0;  
    }  
  • 相关阅读:
    最后一周作业
    第十四,十五周作业
    第七周作业
    第六周作业
    第四周作业
    第三周作业
    第二周作业
    二学期第三次作业
    二学期第二次作业
    二学期第一次作业
  • 原文地址:https://www.cnblogs.com/Allen-win/p/7221633.html
Copyright © 2011-2022 走看看