1. 程式人生 > 其它 >有三個整數a,b,c,由鍵盤輸入,輸出其中最大的數(2)

有三個整數a,b,c,由鍵盤輸入,輸出其中最大的數(2)

技術標籤:c語言初學一題多解c#

有三個整數a,b,c,由鍵盤輸入,輸出其中最大的數的第二種程式碼
思路與我的上一篇一致
——有三個整數a,b,c,由鍵盤輸入,輸出其中最大的數
好處在於更加簡短
採用的是if語句
“條件?成立結果;不成立結果;”

#include<stdio.h>
int main()
{
int a,b,c,max;
printf("請輸入三個整數:"); 
scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
a>c?max=a:max=c;   //a是否大於c。是,輸出a的值為最大值,否,輸出c的值為最大值
else b>c?max=b:max=c; //b是否大於c。是,輸出b的值為最大值,否,輸出c的值為最大值 printf("max=%d\n",max); return 0; }

實驗結果:輸入三個整數:10,4,31 得到三個整數中最大值max:31在這裡插入圖片描述
如果還有疑問可以在評論裡留言,我會盡自己的能力來為大家解答O(∩_∩)O