codeforces Word

来源:互联网 发布:python分布式读取 编辑:程序博客网 时间:2024/06/01 10:40

题目链接‘:http://codeforces.com/problemset/problem/59/A


题目:给你一个大小写混合的长度不超过100的字符串,按照题目给定的要求,将其转换为大写字符串或者小写字符串,大写字符个数不小写字符个数多时,就转换为大写的,小写字符大于或者等于大写字符 时,就转换为小写字符!


#include<cstdio>#include<cstring>#include<string>using namespace std;int ans1=0, ans2=0;char ch[105];int main(void){    int len;    int i;    scanf("%s", ch);    len=strlen(ch);    for(i=0; i<len; ++i)    {        if('a'<=ch[i] && ch[i]<='z')            ++ans1;        else if('A'<=ch[i] && ch[i]<='Z')            ++ans2;    }    if(ans1>=ans2)    {        strlwr(ch);        printf("%s", ch);        return 0;    }    else if(ans1<ans2)    {        strupr(ch);        printf("%s", ch);        return 0;    }    return 0;}


0 0
原创粉丝点击