English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我想請問一個問題 - 使用if敘述, 寫出可以讓使用者輸入三個數字,並輸出最小值 . 這個問題的語法如何寫,可以請各位高手大大解答一下嗎?

2007-01-25 15:59:22 · 3 個解答 · 發問者 jiunn 1 in 電腦與網際網路 程式設計

3 個解答

#include
#include
int main()
{
int a,b,c;
printf("輸入3個數 : ");
scanf("%d%d%d",&a,&b,&c);

if ((a printf("最小值 = %d\n",a);
else if ((b printf("最小值 = %d\n",b);
else if ((c printf("最小值 = %d\n",c);

system ("pause");
return 0;
}

2007-01-30 00:01:49 補充:
有其他問題的話可以發表出來

2007-01-27 14:40:08 · answer #1 · answered by ∵ × 小鬼 × ∴ 1 · 0 0

既然_小鬼__這樣寫,那我可以問問題囉!

請問你的方法,和 Jacob Lee 的方法,優缺點各在哪?

同樣的問題,也順便請教版主 qq 好了。

2007-01-30 20:16:48 · answer #2 · answered by Anonymous · 0 0


#include


int main(int argc, char *argv[])
{ double a[3], m;
int i;
for (i=0; i<3; i++)
{ printf("Please enter number %d: ", i);
scanf("%lf", &(a[i]));
}
m = a[0];
if (a[1] < m) m = a[1];
if (a[2] < m) m = a[2];
printf("The smallest of %f, %f and %f is %f\n", a[0], a[1], a[2], m);
return 0;
}


2007-01-26 00:03:35 補充:
最後那列裡最後的 %fn" 是 %f\n",但\要用半型!

2007-01-25 19:02:32 · answer #3 · answered by ? 7 · 0 0

fedest.com, questions and answers