输入n个整数,找出最小的正整数并输出。
输入格式:
第一行输入一个正整数n(n<1000),第二行输入n个整数,用空格隔开。
输出格式:
输出一个整数为n个输入的整数中最小的正整数,如果没有找到,输出"not found"。
输入样例:
3
8 5 9
输出样例:
5
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
栈限制
8192 KB
#include <stdio.h>
int main() {
long n, min = 0, m = 0;
scanf("%ld", &n);
for (int i = 0; i < n; ++i) {
scanf("%ld", &m);
if (i == 0 && m > 0) {
min = m;
}
if (m < min && m > 0) {
min = m;
}
}
if (min != 0) {
printf("%ld", min);
} else {
printf("not found");
}
return 0;
}