59A题目网址
题目解析
1.输入字符串,如果大写字母最多,则全部输出为大写;如果小写字母多或大小写字母一样多,则全部输出为小写
举例:
输入:
maTRIx
输出:
matrix
2.使用a,b两个变量去记录大小写字母的数量
代码
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
int main()
{char s[100]={'\0'};int a=0,b=0;scanf("%s",s);for(int i=0;i<strlen(s);i++){if(s[i]>='A'&&s[i]<='Z')a++;elseb++;}if(a==b||a<b){for(int j=0;j<strlen(s);j++){if(s[j]>='A'&&s[j]<='Z'){s[j]+=32;}}}else if(a>b){for(int j=0;j<strlen(s);j++){if(s[j]>='a'&&s[j]<='z'){s[j]-=32;} }}printf("%s",s);system("pause");getchar();//这才是让控制台停住return 0;
}```