请补充main函数,该函数的功能是:从键盘输入一组整数,使用条件表达式找出最大的整数。当输入的整数为0时结束。 例如,输入1,2,3,5,4,0时,最大的数为5。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,

admin2010-05-05  13

问题 请补充main函数,该函数的功能是:从键盘输入一组整数,使用条件表达式找出最大的整数。当输入的整数为0时结束。
   例如,输入1,2,3,5,4,0时,最大的数为5。
   注意:部分源程序给出如下。
   请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写出的若干表达式或语句。
   试题程序:
       #include<stdio.h>
       #include<conio.h>
       #define N 100
       main()
       {
          int num[N];
          int i=-1;
          int max=0;
          clrscr();
          printf("\nInput integer number:\n");
          do
          {
              i++;
              printf("num[%d]=",i);
              scanf("%d",【  】);
              max=【  】num:max;
          }while (【  】);
          printf("max=%dkn",max);
       }

选项

答案&num[i] max<num[i]? num[i]!=0

解析 第一空:注意掌握标准输入函数scanf()的调用格式,输入参数列表中变量前面要使用求址运算符&。第二空:注意掌握条件表达式的用法,当输入的数比最大值大时,则认为此输入的数为最大值,否则最大值不变。第三空:题目要求输入的整数以0结束,所以,当输入的数不为0时,继续do—while循环,否则终止循环。
转载请注明原文地址:https://jikaoti.com/ti/EKkiFFFM
0

相关试题推荐
最新回复(0)