c++天上飞过去10只冰鸟每只冰鸟都有自己的颜色编号。小核桃想知道每种颜色的冰鸟的数量请你编写程序帮他计算吧。输入 十个整数每个整数表示一只飞过的冰鸟的颜色编号保证每个编号都小于等于10。输出 十个整数分别为编号1到编号10的冰鸟的数量每个整数之间用空格隔开。输入样例1 3 1 4 1 5 9 2 6 5 3输出样例1 2 1 2 1 2 1 0 0 1 0输入样例2 10 9 8 8 4 4 1
#include
int main() { int num[10] = {0}; // 初始化数组为0
for (int i = 0; i < 10; i++) {
int color;
cin >> color;
num[color - 1]++; // 数组下标从0开始,将颜色编号减1后作为数组下标
}
for (int i = 0; i < 10; i++) {
cout << num[i] << " ";
}
return 0;
}
原文地址: https://www.cveoy.top/t/topic/ifQW 著作权归作者所有。请勿转载和采集!