65. 解答6
#include <cstdio>
using namespace std;
int main(void){
int a, b, c;
scanf(“%d %d %d”, &a, &b, &c);
if(a < b){
if(b < c){
printf(“%d¥n”, c)
}
else{
printf(“%d¥n”, b);
}
}
else{
if(a < c){
printf(“%d¥n”, c)
}
else{
printf(“%d¥n”, a);
}
}
return 0;
}
66. 問題6別解
#include <cstdio>
using namespace std;
int main(void){
int a, b, c, max;
scanf(“%d %d %d”, &a, &b, &c);
max = a < b ? b : a;
max = max < c ? c : max;
printf(“%d¥n”, max);
return 0;
}
67. 問題6別解
a < b ? b : a; は三項演算⼦と呼ばれ
<条件式> ? <真式> : <偽式>の形式で記述
max = a < b ? b : a;
aとbの⼤きい⽅をmaxに代⼊する