c语言,输入一串数字,输出数字的区间
时间: 2023-05-27 13:03:13 浏览: 74
我理解的数字区间是指最小和最大数字之间的范围。
可以使用一个数组和循环来实现。首先,需要输入一串数字并保存在数组中。然后,通过比较数组中的每个数字,找到最小值和最大值,最后计算它们之间的差,即为数字区间。
示例代码如下:
```c
#include <stdio.h>
int main() {
int num[50]; // 保存输入的数字
int i, n, min, max;
printf("请输入数字个数:");
scanf("%d", &n);
printf("请输入%d个数字:\n", n);
for (i = 0; i < n; i++) {
scanf("%d", &num[i]);
}
min = max = num[0];
for (i = 1; i < n; i++) {
if (num[i] < min) {
min = num[i];
} else if (num[i] > max) {
max = num[i];
}
}
printf("数字区间为:%d ~ %d,共%d个数字", min, max, max - min + 1);
return 0;
}
```
这个程序先要求输入数字个数和具体的数字,再通过循环比较得到最小和最大的数字,最后计算它们之间的数字个数。注意,在实际应用中,需要判断输入的数字是否合法,这里未做处理。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)