下面是求三個整數最大值的相關代碼與與註釋:
#include <stdio.h>
void main()
{
int num1,num2,num3,maxNum;
printf("請輸入三個整數");
scanf("%d%d%d",&num1,&num2,&num3);
maxNum=num1; //首先最大值等於第壹個數
if(maxNum<num2) //如果小於第二個數就等於第二個數
maxNum=num2;
if(maxNum<num3) //如果小於第三個數就等於第三個數
maxNum=num3;
printf("最大值等於%d\n",maxNum); //輸出最大值並換行
}
如果是求浮點數,程序中的變量需要修改類型,並且輸入輸出語句也要稍作修改,但是算法沒有區別。