解题思路:
注意事项:
参考代码:
#include#includeint main() { char a[100],b[100]; gets(a); gets(b); int len_a=strlen(a); int len_b=strlen(b); for(int i=0;i<len_a;i++) { if(islower(a[i]))//判断是否为小写字母 { a[i]-=32; } if(isspace(a[i])) { int k=i; while(k<len_a) { a[k]=a[k+1]; k++; } i--;//避免连续空格未处理 } } for(int i=0;i<len_b;i++) { if(islower(b[i])) { b[i]-=32; } if(isspace(b[i])) { int k=i; while(k<len_b) { b[k]=b[k+1]; k++; } i--; } } if(strcmp(a,b)==0) { printf("YES"); } else { printf("NO"); } return 0; }
0.0分
1 人评分
gets函数前有scanf读取时候,会读取缓存回车导致出错!!!浏览:1094 |
剔除相关数 (C语言代码)浏览:1833 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:1227 |
钟神赛车 (C语言代码)浏览:869 |
简单的a+b (C语言代码)浏览:721 |
母牛的故事 (C语言代码)浏览:915 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:552 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2080 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:956 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:672 |
悠游 2023-11-27 21:40:27 |
那可能我的问题OwO
C小白 2024-02-15 20:47:54 |
我报错了一部分
C小白 2024-02-15 20:48:43 |
没办法,看我网名就知道我压根不知道有isspace这东西