题解 | #统计大写字母个数#
统计大写字母个数
https://www.nowcoder.com/practice/434414efe5ea48e5b06ebf2b35434a9c
解题思路
可以直接在while循环里面边接受字符边去判断是否在A-Z的范围,然后结束符的时候while会自动跳出,最后输出A-Z之间字符的数量即可
#include <stdio.h> int main() { char arry[250]={'\0'}; int num=0; int i=0; while(scanf("%c",&arry[i])!=EOF) { if(arry[i]>='A'&&arry[i]<='Z') { num++; } i++; } printf("%d",num); return 0; }