文章

33

粉丝

0

获赞

127

访问

3.4k

头像
字母统计 题解:模拟
P1292 上海交通大学机试题
发布于2026年3月15日 10:07
阅读数 71

#include<bits/stdc++.h>

using namespace std;



int main(){
	
	string ss;
	
	while(getline(cin,ss)){
		int zimu[101]={0};
		int temp; 
		char cc;
		
		for(int i=0;i<ss.size();i++){
			cc = ss[i];
			temp = cc;
//			printf("cc = %c temp = %d\n",cc,temp);用于调试,不清晰的时候务必打印出来看看哪里逻辑错了
			if(cc>='A'&&cc<='Z'){
				zimu[temp] +=1;
			}
			
		}
		for(int i=0;i<101;i++){
			
			if(i>='A'&&i<='Z'){
				cc = i;
				printf("%c:%d\n",cc,zimu[i]);
			}
		}
		 
	}
	
		
return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发