C语言第一行输入三个正整数N,A,B(A<B)。 第二行输入N个正整数,代表鞋子的高度 输出 输出挑出来的鞋子的高度
时间: 2024-10-19 09:09:30 浏览: 67
c代码-输入1个整数,显示由 * 构成的等腰直角三角形,直角在右上。
5星 · 资源好评率100%
C语言程序可以设计成如下样子来实现这个功能:
```c
#include <stdio.h>
int main() {
int N, A, B; // 定义变量存储输入值
scanf("%d %d %d", &N, &A, &B); // 输入三个正整数
assert(A <= B && "A should be less than B"); // 确保A小于B
int shoes[100]; // 假设最多有100双鞋子
for (int i = 0; i < N; i++) {
scanf("%d", &shoes[i]); // 输入每个鞋子的高度
}
printf("The selected shoes heights are: "); // 输出结果前缀
for (int i = 0; i < N && shoes[i] >= A && shoes[i] < B; i++) { // 遍历并打印符合条件的鞋高
printf("%d ", shoes[i]);
}
printf("\n");
return 0;
}
阅读全文