C言語は3つの数の中で最大値を求めます
1259 ワード
第一の方法
第2の方法
3つ目の方法
#include
int main(int argc, char const *argv[])
{
int a = 10;
int b = 20;
int c = 30;
// if
if (a > b)
{
if (a > c)
{
printf(" %d
", a);
}
}
else
{
if (b > c)
{
printf(" %d
", b);
}
else
{
printf(" %d
", c);
}
}
return 0;
}
第2の方法
#include
int main(int argc, char const *argv[])
{
int a = 10;
int b = 20;
int c = 30;
// if
if (a > b)
{
if (a > c)
{
printf(" %d
", a);
}
}
else
{
if (b > c)
{
printf(" %d
", b);
}
else
{
printf(" %d
", c);
}
}
return 0;
}
3つ目の方法
#include
int main(int argc, char const *argv[])
{
int a = 10;
int b = 20;
int c = 30;
int d = a > b ? (a > c ? a : c) : (b > c ? b : c);
printf(" %d
",d);
return 0;
}