HJ84. 统计大写字母个数
描述
输入描述
对于每组样例,输入一行,代表待统计的字符串
输出描述
输出一个整数,代表字符串中大写字母的个数
示例1
输入:
A 1 0 1 1150175017(&^%&$vabovbaoadd 123#$%#%#O
输出:
2
C 解法, 执行用时: 1ms, 内存消耗: 328KB, 提交时间: 2021-09-09
#include<stdio.h> int main() { char a[1000] ={'\0'}; //while(scanf("%c",&a)!=EOF) while(gets(a)) { int i =0; int k =0; while(a[i]!='\0') { if(a[i]>='A'&&a[i]<='Z') { k++; a[i]='\0'; } i++; } printf("%d\n",k); } }
C 解法, 执行用时: 1ms, 内存消耗: 328KB, 提交时间: 2021-09-06
#include<stdio.h> #include<string.h> int main() { char str[500]; while(gets(str)) { int i=0; int nums = 0; while(str[i] !='\0') { if(str[i]<='Z'&&str[i]>='A') { nums++; } i++; } printf("%d\n",nums); } return 0; }