小白求助
从键盘输入任意字符(直到输入字符q或Q时退出),分别“依次”统计输出一共有多少个数字,多少个小写字母,多少个大写字母及多少个除上述以外的其它字符的个数(注意:这里最后一个q或Q也要计算在内!)。【注意】“依次”统计输出一共有多少个数字,多少个小写字母,多少个大写字母及多少个除上述以外的其它字符的个数 用 c 还是 c++? #include<stdio.h>
int main()
{
int j,k,l;
int q=0,w=0,e=0,r=0;
while((j=getchar())!='\n')
{
if(j>=48&&j<=57)
q++;
else if (j==32)
w++;
else if(j>=65&&j<=90||j>=97&&j<=122)
e++;
else r++;
} printf("%d %d %d %d",q,w,e,r);
return 0;
}
如果答案满意,希望采纳{:10_254:} 看了一下你的这个退出条件,与我的稍有不同。你应该可以解决。 liuzhengyuan 发表于 2020-4-9 10:42
用 c 还是 c++?
c
c的问题:将一面额为10元倍数的整钱(<=100元)换成1元、2元和5元的零钱组合(每种面值都要有)。输入要换的面额(如10元),输出所有可能的换法及其数量。
请注意,由于结果集的种类比较多,为了匹配和通过测试集,要求你的输出要依次按5元、2元、1元的数量从多到少的组合!
求大佬指点! 杜若左 发表于 2020-4-9 10:47
看了一下你的这个退出条件,与我的稍有不同。你应该可以解决。
感谢
页:
[1]