吃货排排坐
时间: 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;
}
题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。