2440: 强迫症是不是病QAQ

题目描述
作为一枚资深的强迫症患者,石器无法忍受一个英文单词s里混杂着大写和小写,于是找到是ACM大神的石坝迪迪帮忙:修改最少次数将这个杂交的单词s变成纯种的(要么全是大写,要么全是小写),如果大写和小写势均力敌,那就全部变成小写!

输入
第一行输入一个杂交的单词s,strlen(s)不超过100,当然也得存在(大于0)

输出
只有大写或者小写的单词

样例输入

KuangBin

样例输出

kuangbin

#include<stdio.h>
#include<string.h>
int main()
{
 char a[101];
 int k,i,j=0,l=0;
 gets(a);
 k=strlen(a);
 for(i=0;i<k;i++)
 {
  if(a[i]>='a'&&a[i]<+'z')
  j++;
  else if(a[i]>='A'&&a[i]<='Z')
  l++;
 }
 if(j>=l)
 {
  for(int b=0;b<k;b++)
  {
   if(a[b]>='A'&&a[b]<='Z')
   a[b]=a[b]+32;
  }
 }
 else for(int b=0;b<k;b++)
 {
  if(a[b]>='a'&&a[b]<='z')
  a[b]=a[b]-32;
 }
 puts(a);
}

猜你喜欢

转载自blog.csdn.net/qq_43741130/article/details/84849515