题解 | #简写单词#

简写单词

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;
// }

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务