求10 個整數中最大值。
阿新 • • 發佈:2019-02-16
找出10個數的最大值中心思想是將十個數存入陣列,在進行兩兩比較,找出最大的數存入一個變數中,如果兩個數中最大的數沒有變數中的數大則不改變變數的值,反之則改變變數的值。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[10]={0};
int i=0;
int temp=0;
printf("請輸入10個整數:");
for(i=0;i<=9;i++)
scanf("%d",&a[i]);
for(i=0;i<=8;i++)
{
if (a[i]<a[i+1])
{
if(temp>a[i+1])
temp=temp;
else
temp=a[i+1];
}
else
{
if(temp>a[i])
temp=temp;
else
temp=a[i];
}
}
printf("最大的值為:%d" ,temp);
}