下面程序的功能是从键盘输入10个整数,求出其中的最大值。
#include "stdio.h"
int main()
{
int n,i=1,max;
scanf("%d",&n);
max=n;
while
{
scanf("%d",&n);
if(n>max)
;
;
}
printf("max=%d
",max);
return 0;
}
#include "stdio.h"
int main()
{
int n,i=1,max;
scanf("%d",&n);
max=n;
while
{
scanf("%d",&n);
if(n>max)
;
;
}
printf("max=%d
",max);
return 0;
}
举一反三
- 执行以下程序,如果输入为23 48 32,则输出结果为。#include<;stdio.h>;int max(int a,int b,int c);int main(){int a,b,c;scanf("%d%d%d",&a,&b,&c);printf("%d\n",max(a,b,c));return 0;}int max(int a,int b,int c){int max;max=a>;b?a:b;if(c>;max)max=c;return max;}
- #include "stdio.h" int main() { int x,y, (1) ; scanf("%d%d%d", &x,&y,&z); if(x>=y) (2) ; (3) max=y; if( (4) ) max=z; printf("%d\n",max); }
- 下列程序运行时输入:20 30 5 85 40,运行结果为: #include #define N 5 int main(void) { int a[N],max,min,sum,i; for (i=0;i scanf("%d",&a[i]); sum=max=min=a[0]; for (i=1;i { sum+=a[i]; if (a[i]>max) max=a[i]; if (a[i] } printf("max=%d min=%d sum=%d aver=%4.2f ",max,min,sum,(float)(sum-max-min)/(N-2)); return 0; }
- 以下程序的输出结果是( ) int m=4,n=6; max( int x,int y) {int max; max=x>y?x:y; return(max); } main( ) {int m=10; printf("%d",max(m,n)); }
- 下面程序的功能是在输入的一批正数中求最大者,输入0结束循环,选择填空。 int main { int a, max = 0; scanf("%d", &a); while (【 】) { if (max < a) max = a ; scanf ("%d", &a); } printf("%d", max); }