zoukankan      html  css  js  c++  java
  • 17:字符串判等

    http://noi.openjudge.cn/ch0107/17/

    全局题号1745

    总时间限制: 1000ms 内存限制: 65536kB
    描述

    判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。

    输入
    两行,每行包含一个字符串。
    输出
    若两个字符串相等,输出YES,否则输出NO。
    样例输入
    a A bb BB ccc CCC
    Aa BBbb CCCccc
    
    样例输出
    YES
     1 #include<stdio.h>
     2 #include<string.h>
     3 void toUp(char a[]);//把a[]全部变为大写
     4 void clearSpace(char a[]);//清空a[]里面的空格 
     5 int main()
     6 {
     7     char s1[1000],s2[1000];
     8     gets(s1);
     9     gets(s2);
    10     toUp(s1);toUp(s2);
    11     clearSpace(s1);
    12     clearSpace(s2);
    13     if(strcmp(s1,s2)==0) printf("YES");
    14     else printf("NO");
    15     return 0;
    16 }
    17 void toUp(char a[])//把a[]全部变为大写
    18 {
    19     int i;
    20     for(i=0;a[i]!='';i++)
    21     {
    22         if(a[i]>='a'&&a[i]<='z') a[i]-=32;
    23     }
    24 }
    25 void clearSpace(char a[])//清空a[]里面的空格 
    26 {
    27     int i,j;
    28     for(i=0,j=0;a[j]!='';j++)
    29     {
    30         if(a[j]!=' ')
    31         {
    32             a[i]=a[j];  i++;
    33         }
    34     }
    35     a[i]='';
    36 }
  • 相关阅读:
    UIimageView和UIimage的小区别
    transform
    block的一些注意事项
    category与协议的不同
    类扩展和category的小区别
    category的概念
    OC中的类扩展
    Java学习 第三章 java基础(三)
    Java学习 第三章 java基础(二)
    Java学习 第三章 java基础(一)
  • 原文地址:https://www.cnblogs.com/huashanqingzhu/p/10304666.html
Copyright © 2011-2022 走看看