[問題] 輸入5個浮點數,找出最大值
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC
問題(Question):
輸入5個浮點數找出最大質
程式碼(Code):
#include<stdio.h>
double maximum(double a, double b, double c, double d, double e);
int main(void)
{
double number1 = 0;
double number2 = 0;
double number3 = 0;
double number4 = 0;
double number5 = 0;
printf("%s", "請輸入五個小數: \n");
scanf("%1f %1f %1f %1f %1f", &number1, &number2, &number3, &number4,&number5);
printf("最大值為:%1f\n", maximum(number1, number2, number3, number4,number5));
system("pause");
return 0;
}
double maximum(double a, double b, double c, double d, double e)
{
double max = a;
if (b>max)
{
max = b;
}
if (c>max)
{
max = c;
}
if (d>max)
{
max = d;
}
if (e>max)
{
max = e;
}
return max;
}
補充說明(Supplement):
1.我輸入整數時沒問題,輸入小數只讓我輸入一次
2.不管輸入多少(整數)都無法比較,只會輸出0.000000
但是把全部double型態改成float型態卻能正常比較(整數)
且輸出正確值
3. http://pastebin.com/A9W72kas 這是課本的答案
把小於改大於就是我要的答案(求最大值),輸入小數
也沒問題,可是我看不出它的程式和我打的差在哪裡
懇求哪位大大肯幫我解惑 ORZ....
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.18.29.27
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1429696557.A.09A.html
※ 編輯: NMOSFET (163.18.29.27), 04/22/2015 18:00:54
推
04/22 18:15, , 1F
04/22 18:15, 1F
→
04/22 18:16, , 2F
04/22 18:16, 2F
→
04/22 18:17, , 3F
04/22 18:17, 3F
→
04/22 18:18, , 4F
04/22 18:18, 4F
→
04/22 18:18, , 5F
04/22 18:18, 5F
→
04/22 18:19, , 6F
04/22 18:19, 6F
→
04/22 18:21, , 7F
04/22 18:21, 7F
→
04/22 18:21, , 8F
04/22 18:21, 8F
→
04/22 18:22, , 9F
04/22 18:22, 9F
→
04/22 18:29, , 10F
04/22 18:29, 10F
感謝L大大,到剛剛為止我都一直以為float和double都是用%f顯示,難怪之前寫的程式
用到double都會怪怪的,當初看答案1f想說是不是預留空間,沒想到是L 囧~~
※ 編輯: NMOSFET (163.18.29.27), 04/22/2015 22:01:30
推
04/22 23:44, , 11F
04/22 23:44, 11F
→
04/22 23:44, , 12F
04/22 23:44, 12F
→
04/22 23:47, , 13F
04/22 23:47, 13F
推
04/23 01:28, , 14F
04/23 01:28, 14F
推
04/23 08:21, , 15F
04/23 08:21, 15F
→
04/23 09:45, , 16F
04/23 09:45, 16F
→
04/23 09:45, , 17F
04/23 09:45, 17F
→
04/23 09:46, , 18F
04/23 09:46, 18F
推
04/23 20:09, , 19F
04/23 20:09, 19F
→
04/23 20:10, , 20F
04/23 20:10, 20F
推
04/23 20:13, , 21F
04/23 20:13, 21F
推
04/23 20:46, , 22F
04/23 20:46, 22F
→
04/23 20:46, , 23F
04/23 20:46, 23F
→
04/23 23:23, , 24F
04/23 23:23, 24F
→
04/23 23:23, , 25F
04/23 23:23, 25F
→
04/23 23:24, , 26F
04/23 23:24, 26F
推
04/23 23:56, , 27F
04/23 23:56, 27F
→
04/23 23:56, , 28F
04/23 23:56, 28F
→
04/24 00:22, , 29F
04/24 00:22, 29F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章