當前位置:編程學習大全網 - 源碼下載 - c語言任意輸入10個數,計算並輸出最大值和最小值

c語言任意輸入10個數,計算並輸出最大值和最小值

程序源碼如下:

#include "pch.h"

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

int main()

{

int loop = 10;//定義循環次數

int min, max, value;//定義最大值、最小值、輸入值

printf("輸入整數:");//文字提示

do//循環輸入並進行判斷最大最小

{

scanf("%d", &value);//輸入

if (loop == 10) //第壹次輸入

{

max = min = value; loop--; continue;//先將max、min放入壹個數用於比較

}

else?

{

if (value > max) max = value;//找最大值

if (value < min) min = value;//找最小值

loop--;//循環變量遞減

}

} while (loop != 0);

printf("輸入的10個數中,最大數:%d\t最小數:%d\n", max, min);//輸出最值

return 0;

}

程序運行結果如下:

擴展資料:

其他實現方式:

#include<stdio.h>?void?main()

{

float?num[10];

int?i;

float?max,min;

for(i=0;i<10;i++)

{

scanf("%f",&num[i]);

if(i==0)

{

max=min=num[i];

}

else

{

if(max<num[i])

{

max=num[i];

}

if(min>num[i])

{

min=num[i];

}

}

}

printf("max=%.2f\n",max);

printf("min=%.2f\n",min);

}

  • 上一篇:有什麽讀Java源碼的技巧分享?
  • 下一篇:求asp中vencode加密的解密方法
  • copyright 2024編程學習大全網