Онлайн компилятор C

#include <stdio.h> int main() { int a,b,c,d,e; scanf("%d%d%d%d%d",&a,&b,&c,&d,&e); int min=a; if(b<min){ min=b; } if(c<min){ min=c; } if(d<min){ min=d; } if(e<min){ min=e; } printf("%d\n",min); return 0; }
这段代码的功能是:从用户输入中读取5个整数,然后找出其中的最小值并输出。

- 代码中使用了5个独立的if语句来逐个比较每个数与当前最小值,这种方法虽然可行,但不够简洁。当需要处理更多数字时,代码会变得冗长。
- 可以考虑使用循环结构来简化重复的比较逻辑,比如用for循环遍历数组中的元素。