问题
填空题
请补充main函数,该函数的功能是:从键盘输入3个整数,然后找出最大的数并输出。 例如,输入:12,45,43,最大值为45。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio.h> #include<conio.h> main() { int a, b, c, max; clrscr(); printf("\nlnput three numbers:\n"); scanf("%d,%d,%d",&a,&b,&c); printf("The three numbers are:%d,%d,%d\n",a,b,c); if(a>b) 【1】 ; else 【2】 ; if(max<c) 【3】 ; printf("max=%d\n",max); }
答案
参考答案:[1] max=a [2] max=b [3] max=c
解析: 填空1:如果a大于b,则a为a,b中的最大值,将a赋给inax。填空2:如果a小于b,则b为a,b中的最大值,将b赋给max。填空3:最后将a,b中的最大值与c进行比较,如果c更大,则c为3个数中的最大数,将c赋给 max,否则最大数max不变。