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 (•̀ᴗ•́)و
全部评论

相关推荐

海康威视 软开岗 15k15
点赞 评论 收藏
分享
10-18 13:01
已编辑
西安理工大学 C++
小米内推大使:建议技能还是放上面吧,hr和技术面试官第一眼想看的应该是技能点和他们岗位是否匹配
点赞 评论 收藏
分享
12 收藏 评论
分享
牛客网
牛客企业服务