Datahub
数据改变生活

1031: 苹果分级

发表时间:2022-10-27 19:12

1031: 苹果分级

时间限制: 1 Sec   内存限制: 128 MB

题目描述

今年老王家的苹果丰收了,为了能卖个好价钱,老王把苹果按直径大小分等级出售。这么多苹果如何快速的分级,可愁坏了老王。现在请你编写一个程序来帮助老王模拟苹果分级的操作吧,要求一级果的直径大于等于70毫米,二级果的直径是69~60毫米,三级果的直径是59~50毫米,小于50毫米的算四级果。

输入

若干个整数,表示每个苹果的直径,当输入直径小于20时表示结束。苹果的直径最小为20,最大为120

输出

输出有两行:第一行输出苹果总个数;第二行输出一级果、二级果、三级果、四级果的个数,中间用空格分隔,四级果后面无空格。

样例输入 Copy

67 34 85 58 32 54 59 60 55 42 51 0

样例输出 Copy

11

1 2 5 3

#include<bits/stdc++.h>

using namespace std;

int get_int(){

char c;

while(!isdigit(c=getchar()));

int ans=c-'0';

while(isdigit(c=getchar())) ans=ans*10+c-'0';

return ans;

}

int main(){

int n,n1,n2,n3,n4,m;

n=n1=n2=n3=n4=0;

// freopen("1031.in","r",stdin);

while(scanf("%d",&m)!=EOF){

if(m<20||m>120) break;

n++;

if(m<50) n4++;

else if(m<60) n3++;

else if(m<70) n2++;

else n1++;

}

printf("%d\n%d %d %d %d\n",n,n1,n2,n3,n4);

return 0;

}


文章分类: 算法例题
分享到:
QQ:258506508                                     联系电话:020-000000    000-000000                                   联系邮箱:xxx@.co.m                                     联系地址:XXX省XXX市XXX县XXX路