做网站赤峰,网站商城是用什么框架做的,手机怎么自己制作图片,龙岩天宫山有开放吗题目描述
Alice的记忆力不太好#xff0c;如果一个句子中含的单词#xff08;每个单词之间用一个空格隔开#xff09;数量超过10#xff0c;或者句子中字母种类#xff08;不区分大小写#xff09;超过10个#xff0c;她就会记不住。现在给你若干个句子#xff0c;请写…题目描述
Alice的记忆力不太好如果一个句子中含的单词每个单词之间用一个空格隔开数量超过10或者句子中字母种类不区分大小写超过10个她就会记不住。现在给你若干个句子请写个程序判断一下Alice是否能记住这些句子。
输入
存在多个样例。 每行输入一个字符串表示句子。字符串长度不超过200只含英文字母和空格。 输入数据保证每个单词之间只有一个空格行末没有空格。
输出
对于每个样例能记住输出“Yes”否则输出“No”。
样例输入
Alice is a smart girl
but she is bad in memory
a b c d e f g h i j
A B C D E F G H I J K样例输出
Yes
No
Yes
No
AC代码
#includestdio.h
#includestring.h
int main(){char a[205]{};while(gets(a)!NULL){int cnt10,cnt20,i,k0;int lenstrlen(a);int b[26]{};for(i0;ilen;i){if(a[i]Aa[i]Z)b[a[i]-A]1;else if(a[i]aa[i]z)b[a[i]-a]1;else{cnt1;}}for(i0;i26;i){if(b[i]1)cnt2;}if(cnt19||cnt210)printf(No\n);else printf(Yes\n);}
}
包含空格字符串输入采用gets(a)或者scanf(%[^\n],a),最后要用getchar()吸收回车。