C语言从键盘输入的若干整数中找出最小值 输入负数时结束?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言从键盘输入的若干整数中找出最小值 输入负数时结束?相关的知识,希望对你有一定的参考价值。
以下是 C 语言代码示例:```c
#include <stdio.h>
int main()
int num, min;
printf("请输入一个整数:");
scanf("%d", &num);
if (num < 0)
printf("未输入任何正整数。\n");
return 0;
min = num;
while (1)
printf("请输入下一个整数(负数结束):");
scanf("%d", &num);
if (num < 0)
break;
if (num < min)
min = num;
printf("最小的正整数是:%d\n", min);
return 0;
```
该代码中,首先使用 `scanf` 函数读入第一个整数。如果该数为负数,则直接输出提示信息并结束程序。
否则,将该数设为当前的最小值,并开始循环。在每次循环中,使用 `scanf` 函数读入下一个整数。如果该数为负数,则跳出循环。否则,比较该数和当前的最小值,如果该数更小,则更新最小值。
最后输出最小值即可。 参考技术A
#include <stdio.h>
int main()
int t,min;
for(scanf("%d",&min);scanf("%d",&t),t>=0;)
if(t<min)
min=t;
printf("%d\\n",min);
return 0;
以上是关于C语言从键盘输入的若干整数中找出最小值 输入负数时结束?的主要内容,如果未能解决你的问题,请参考以下文章
编写一个Java应用程序,从键盘输入若干个正整数,如果输入为负数,抛掷自定义的异常