第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

輸入幾個數(shù)字,選出其中的最大值和最小值。

標簽:
C
  1. 输入五个0~100的数字,输出其中的最大值和最小值。
#include <stdio.h>

int main()
{
    int count, temp, min, max;
    min = 101;
    max = -1;
    printf("Enter a number between 0~100.\n");
    for (count = 0; count < 5; count++)
    {
        scanf("%d", &temp);
        min = (temp < min) ? temp : min;
        max = (temp > max) ? temp : max;
    }
    printf("The max is %d,the min is %d.\n", max, min);

    return 0;
}
  1. 输入五个数字,输出其中的最大值和最小值。
    算法如下:
    1 输入1个数,以其值为最大/最小值。

2 输入剩余四个数,对每个数,与保存的最大/最小值比较,如新输入的数更大/更小,则替换为最大/最小值。

3 输出结果。

#include <stdio.h>

int main()
{
    int count, temp, min, max;
    scanf("%d", &max);
    min = max;    

    for (count = 1; count < 5; count++)
    {
         scanf("%d", &temp);
        min = (temp < min) ? temp : min;
        max = (temp > max) ? temp : max;
    }    
    printf("The max is %d,the min is %d.\n", max, min);

    return 0;
}

总结:第一种方法与第二种方法类似,其实也可以说第二种方法就是第一种方法。

在一种方法里有:先给min赋以101,max赋以-1。此时再输入五个0~100值,第一次

输入时,输入的值肯定小于min且大于max,即把值都赋给了min和max,这一开始也

就和第二种方法一样了。
即:

第一次输入11,11 <min,(此时的min是第一次赋值的min,为101)故min=11
                             11>max(此时的max是第一次赋值的max。为-1)故max=11

由此可看出第一种方法和第二种方法类似,唯一的区别是:

第一种方法,先给min赋最大的值,max赋最小的值,再输入5个数比较大小。

第二种方法是,先输入一个数,将这个数赋值给min和max,再输入剩下的4个数和它比较。

點擊查看更多內(nèi)容
2人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消