输入格式: 第一行包含一个整数n,表示外卖的份数 (1≤n≤20)。 第2~n+1行,每行包含一个整数,表示套餐的价格 p i (0≤p i ≤1000)。 输出格式: 输出最便宜的套餐的价格。 C语言写 用循环
时间: 2024-11-17 16:29:58 浏览: 11
Average-is-not-Fast-Enough.rar_The First_distance relay
在C语言中,你可以使用for循环遍历输入的所有套餐价格,并通过一个变量记录下当前找到的最低价格。这里是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int n;
scanf("%d", &n); // 读取外卖份数
int cheapest_price = 0; // 初始化最低价格为0
for(int i = 1; i <= n; i++) { // 循环遍历每个套餐价格
int price;
scanf("%d", &price); // 读取单个套餐价格
if(price < cheapest_price || cheapest_price == 0) { // 如果新价格更低或未找到价格,则更新
cheapest_price = price;
}
}
printf("最便宜的套餐价格是:%d\n", cheapest_price); // 输出结果
return 0;
}
```
在这个程序中,我们首先读取`n`,然后用一个for循环从1到`n`遍历每一份外卖的价格。如果当前价格比已知的最低价格还要低,就更新`cheapest_price`。最后,输出`cheapest_price`作为最便宜的套餐价格。
阅读全文