用C++编写一个程序,读人至多100个1~100之间的整数,数出每个数出现的次数。 假定输入以0结束
时间: 2024-05-15 21:14:58 浏览: 12
```c
#include <stdio.h>
#define MAXNUM 100
int main() {
int nums[MAXNUM + 1] = {0}; // 初始化每个数出现的次数为0
int num, i;
printf("请输入1~100之间的整数,以0结束:\n");
do {
scanf("%d", &num);
if (num >= 1 && num <= 100) { // 判断输入的数是否在范围内
nums[num]++; // 对应数的出现次数加1
}
} while (num != 0);
printf("每个数出现的次数如下:\n");
for (i = 1; i <= MAXNUM; i++) {
if (nums[i] != 0) { // 只输出出现过的数
printf("%d出现了%d次\n", i, nums[i]);
}
}
return 0;
}
```
相关问题
请用C++实现读取1-100之间的整数,然后计算每个数出现的次数。假定输入是以0结束的
好的,根据您的要求,以下是C语言实现读取1-100之间的整数并计算每个数出现的次数的代码:
#include <stdio.h>
int main() {
int num, count[101] = {0}; // count数组用来记录每个数字出现的次数
printf("请输入1-100之间的整数(以0结尾):\n");
scanf("%d", &num);
while (num != 0) {
if (num >= 1 && num <= 100) { // 判断输入的数是否在1-100范围内
count[num]++; // 对应数出现次数加1
}
scanf("%d", &num);
}
printf("1-100每个数出现的次数如下:\n");
for (int i = 1; i <= 100; i++) { // 遍历1-100每个数字的出现次数
if (count[i] != 0) { // 出现次数不为0则输出
printf("%d出现了%d次。\n", i, count[i]);
}
}
return 0;
}
希望能解决您的问题,如果有其他问题,欢迎继续提问。
c++输出1~100之间所有的正整数,每行一个数字。
使用C语言编写一个程序可以很容易地完成这个任务。代码如下:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) {
printf("%d\n", i);
}
return 0;
}
```
这段代码使用了一个`for`循环,从1到100遍历所有的正整数。在每次循环时,使用`printf`函数打印当前的数值,并在每个数值后面加上一个换行符(`\n`),以实现每行一个数字的效果。
当我们运行这段代码时,控制台将输出1到100之间所有的正整数,并且每行显示一个数字。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)