C
1#define _CRT_SECURE_NO_WARNINGS 2#include<stdio.h> 3 4#define max(x,y) x>y?x:y 5 6int main() 7{ 8 int a, b, c, d; 9 10 printf("4つの整数を入力してください。\n"); 11 printf("整数a:"); scanf("%d", &a); 12 printf("整数b:"); scanf("%d", &b); 13 printf("整数c:"); scanf("%d", &c); 14 printf("整数d:"); scanf("%d", &d); 15 16 printf("最大値は%dです。\n",max(max(a,b),max(c,d))); 17 printf("最大値は%dです。\n",max(max(max(a,b),c),d)); 18 19 return 0; 20}
4つの整数を入力してください。 整数a:1 整数b:2 整数c:3 整数d:4 最大値は2です。 最大値は4です。
なんで最大値が2になるのでしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/27 17:16