去大写英文字母(要求用指针做).c 363 B

123456789101112131415161718192021
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4. int main() {
  5. char input[100];
  6. int i;
  7. fgets(input, 100, stdin);
  8. // 遍历字符串,将大写字母替换为空格
  9. for (i = 0; i < strlen(input); i++) {
  10. if (isupper(input[i])) {
  11. input[i] = ' ';
  12. }
  13. }
  14. // 输出剩余的字符串
  15. printf("%s\n", input);
  16. return 0;
  17. }