我四处寻找,但我没有发现任何关于我的问题.
我想在C中创建一个算法,找到一个可容纳10个值的数组中的最小数字.
#include
#include
#include
int main(void) {
int array[10];
int i, smaller;
srand(time(NULL));
for (i = 0; i < 10; i++) {
array[i] = rand() % 100 + 1;
}
// Find smaller number in the array
for (i = 0; i < 10; i++) {
...
}
printf("Smaller: %d\n", smaller);
return 0;
}
有关如何做的任何提示?
将数组的第一个元素赋值给 smaller
smaller = array[0];
开始循环i = 1
并与之比较元素smaller
.如果smaller
大于任何array
元素,则将其替换为该元素,否则将其保留为原样.