1 条题解
-
0
一个简单的字符串问题,考察对于基础字符串知识的掌握程度,如果赛时没有做对就说明你需要花更多的时间去学习字符串的知识点。 (另,题解代码仅为学习参考,请勿直接CV代码)
#include<stdio.h> int main() { int t;//多组测试样例 scanf("%d", &t); while (t--) { char s[4]; //定义字符串时最少为字符串长度+1,一般定义字符串可以大一点避免不必要的问题 scanf("%s", s); int flag = 0;//每一位符合要求则flag++ if (s[0] == 'Y' || s[0] == 'y') flag++; if (s[1] == 'E' || s[1] == 'e') flag++; if (s[2] == 'S' || s[2] == 's') flag++; if (flag == 3) {//flag为3时代表每一位都满足要求 printf("YES\n"); } else { printf("NO\n"); } } return 0; }
- 1
信息
- ID
- 1013
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- 递交数
- 168
- 已通过
- 31
- 上传者