判断框可以直接用if语句来表示
上面的程序,首先要输入10个数的话,可以一次性用scanf输入10个,也可以用循环语句来输入,直接在输入的循环中判断每个值与max值的大小,如果大于max,就赋值给max,否则max等于另外的值,比如0,最后判断max的值是不是0
代码如下:
#include
#define LENGTH 10
int main(void) {
int max = 0;
int tmp = 0;
int arr[LENGTH];
while (tmp < LENGTH) {
scanf("%d", arr + tmp);
++ tmp;
}
for (tmp = 0; tmp < LENGTH; tmp ++) {
printf("%d\n", arr[tmp]);
if (arr[tmp] > max) {
max = arr[tmp];
}
}
printf("the max value: %d\n", max);
return 0;
}