吃货排排坐

吃货排排坐

时间: 1ms        内存:128M

描述:

输入多名同学喜欢吃的零食,0是饼干,1是虾条,2是QQ糖。统计出喜欢吃这3种零食的同学人数

输入:

数字表示的多名同学喜欢吃的零食,以-1结束

输出:

喜欢吃这3种零食的同学人数,各占一行

示例输入:

0 1 2 2 1 0 0 2 1 1 2 0 0 1 -1

示例输出:

5
5
4

提示:

参考答案(内存最优[568]):

program p1000(Input,Output); 
var 
	a,b,c,num:integer;
begin 
	while not eof(input) do
		begin
		read(num);
		if num=0 then
			a := a+1
		else if num=1 then
			b := b+1
		else if num=2 then
			c := c+1;
		end;
	writeln(a);
	writeln(b);
	writeln(c);
end.

参考答案(时间最优[0]):

#include <iostream>
using namespace std;
int main()
{
    int n, a0=0, a1=0, a2=0;
    cin >> n;
    while(n!=-1)
    {
        if(n==0)
            a0++;
        else if(n==1)
            a1++;
        else
            a2++;
        cin>>n;
    }
    cout << a0 << endl<< a1 << endl<< a2 << endl;
    return 0;
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注