ASCII码

首字母大写

http://www.nowcoder.com/questionTerminal/91f9c70e7b6f4c0ab23744055632467a

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

int main(){
    int i,len;
    char s[100];
    while(gets(s)){
        if(s[0]>='a'&&s[0]<='z') s[0]-=32;
        len=strlen(s);
        for(i=1;i<len;i++){
            if(s[i]==' '||s[i]=='\t'||s[i]=='\r'||s[i]=='\n'){
                if(s[i+1]>='a'&&s[i+1]<='z')
                    s[i+1]-=32;
            }
        }
        printf("%s\n",s);
    }
}
这里,大写字母与小写字母的字符值相差32 (•̀ᴗ•́)و
全部评论

相关推荐

不愿透露姓名的神秘牛友
05-28 12:15
点赞 评论 收藏
分享
06-23 11:43
门头沟学院 Java
allin校招的烤冷...:我靠,今天中午我也是这个hr隔一个星期发消息给我。问的问题还是一模一样的😅
点赞 评论 收藏
分享
06-27 12:30
延安大学 C++
实习+外包,这两个公司底层融为一体了,如何评价呢?
一表renzha:之前面了一家外包的大模型,基本上都能答出来,那面试官感觉还没我懂,然后把我挂了,我都还没嫌弃他是外包,他把我挂了……
第一份工作能做外包吗?
点赞 评论 收藏
分享
评论
12
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务