题解 | 简写单词

简写单词

https://www.nowcoder.com/practice/0cfa856bf0d649b88f6260d878f35bb4

#include <stdio.h>
#include <string.h>
#include <ctype.h>

int main() {
    char arr[5001] = {0};
    char storage[50] = {0};
    int sign = 1;

    // fgets(arr,sizeof(arr),stdin);
    while(scanf("%s",arr) != EOF)

    {
    int len = strlen(arr);
    if(len > 0 && arr[len - 1] == '\n')//去除换行符
    {
        arr[len - 1] = '\n';
        len--;
    }
    storage[0] = arr[0];
    
    for(int i = 1;i < len ; i++)
    {
       if(arr[i] == ' ')
       {
        storage[sign++] = arr[i + 1];
       }
    }
    
    for(int j  = 0; j < sign ; j++)
    {
            printf("%c", toupper(storage[j]));
    }
    }
    return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
我的名字是句号:接好运
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务