题解 | #简写单词#
简写单词
https://www.nowcoder.com/practice/0cfa856bf0d649b88f6260d878f35bb4
#include <stdio.h> int main() { int i = 0; char word[100]; //EOF 没错,但是不初始化,在输出的时候读取不到\0 char Wred[100] = {0}; while (scanf("%s",word)!= EOF) { if(word[0] >= 'a' && word[0] <= 'z') { word[0] = word[0] - 'a' + 'A';//减去最小的a,多出来的差加上'A',最后得出对应大小 } Wred[i] = word[0]; i++; } printf("%s",Wred); return 0; } // int main() { // int i = 0; // char word[100]; // while (scanf("%s", word) != EOF) { // if (word[0] >= 'a' && word[0] <= 'z') // { // //减去最小的a,多出来的差加上'A',最后得出对应大小 // word[0] = word[0] - 'a' +'A'; // printf("%c",word[0]); // } else { // printf("%c", word[0]); // } // } // return 0; // }