int a = -21, b=32, max; max=a>b ? a : b; 执行后max的
A: 32
B: -21
A: 32
B: -21
举一反三
- int a = -21, b=32, max; max=a>b ? a : b; 执行后max的值 A: 32 B: -21
- 执行以下程序,如果输入为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;}
- 当输入19,2,21时下列程序运行的结果是 main( ){int a,b,c,max;printf("please scanf three number a,b,c: ");scanf("%d,%d,%d",&a,&b,&c);max=a;if(max<b)max=b;if(max<c)max=c;printf("max is:%d",max);} A: 21 B: max is:21 C: 2 D: max is:2
- 以下对一维数组的定义中,正确的是________。 A: define MAX 5int a[MAX]; B: int MAX=5;int a[MAX]; C: define MAX 5;int a[MAX]; D: int MAX;Scanf("%d",&MAX); int a[MAX];
- 下列语句中,不正确的是 ( )。A)c=2*max(a,b); B)m=max(a,max(b,c));C)printf("%d",max(a,b)); D)int max(int x,int max(int y,int z))