将以下程序写成三目运算表达式语句是:if(a>b)max=a;elsemax=b;
A: max=(a>b)?;
B: (max=a>b)?a:b;
C: c=(a>b)?a:b;
D: max=(a>b)?a:b;
A: max=(a>b)?;
B: (max=a>b)?a:b;
C: c=(a>b)?a:b;
D: max=(a>b)?a:b;
D
举一反三
- 将以下程序写成三目运算表达式语句是: if (a>b) max=a;else max=b;
- 将以下程序写成三目运算表达式语句是:if (a>b) max=a;else max=b; A: max=(a>b)?; B: (max=a>b)?a:b; C: c=(a>b)?a:b; D: max=(a>b)?a:b;
- 程序段if(a>;b)max=a;elsemax=b;可以用条件表达式max=(a>;b)?a:b表示。
- if(a>b)max=a; elsemax=b; 的等价语句为 max=(a>b)?a:b;
- 语句(a>b)?(max=a):(max=b);的含义是______。 A: 如果(a>b)则max=b,否则max=a B: 如果(a>b)则max=a,否则max= C: 如果(a>b或max=a)则max= D: 如果(a>b或max=b)则max=a
内容
- 0
C语句max=(a>b)?a:b;和a>b?max=a:max=b;是等价的。
- 1
1.如下程序输出的结果是:()。#include <;stdio.h>;void main(){int a=1, b=2,max=0;if(a>;b)max=a;elsemax=b;printf("%d",max);} A: 1 B: 2 C: 3 D: 4
- 2
写出下列程序的功能void main() {int a,b,max;cin>;>;a>;>;b; max=a;if(b>;max)max=b;max*=max; cout<;<;max; }
- 3
下面程序的运行结果是: int a=3,b=2,max; if (a>b) max=a; else max=b; printf("max=%d",max); A: max=%d B: max=3 C: 3 D: max=2
- 4
以下语句的运行结果是( )int a=50, b=60;int max=0;if( a<b) max = b;else max = a;printf("%d\n", max); A: 0 B: 50 C: 60 D: 程序错误