C語言程式設計範例--多重選擇結構--Switch
ex9: 幣值轉換
//程式功能:將新台幣轉換成美元、港幣、日元
//作者:Anny
//完成日期:2005/4/1
#include
<stdio.h>
#include <stdlib.h>
int main()
{
int choose;
float money, dollar;
printf("這程式可以將台幣換算成美元.港幣.日元\n");
printf("請輸入想換算成的種類(1或2或3)[1.美元 2.港幣 3.日元]:");
scanf("%d",&n);
printf("請輸入想換算的金額(新台幣):");
scanf("%f",&money);
switch (choose)
{
case 1: dollar = money / 30.27;
printf("兌換美元 = %.2f\n", dollar);
break;case 2: dollar = money*0.253;
printf("兌換港幣 = %.2f\n", dollar);
break;case 3: dollar = money*3.613;
printf("兌換日元 = %.2f\n", dollar);
break;default:
printf("Unknown command!!\n");}
system("PAUSE");
return 0;
}
-------------------------------------------------------------------------------------------------------
ex10: 心理測驗
程式說明:
天生自戀狂測試:你會選哪種形狀的梳妝鏡
女孩子總是比較注重自己的儀容,所以照鏡幾乎成為每日的必修功課。一塊外形美觀且照得你靚靚的魔鏡,就肯定成為你的心頭最愛,以下5塊鏡子裡面,你會選哪塊擺在房間裡面做梳妝鏡呢?
|
//程式功能:心理測驗
//作者:Anny
//完成日期:2005/4/1
#include <stdio.h>
#include <stdlib.h>
int main( )
{
char ans;
printf("女孩子總是比較注重自己的儀容,所以照鏡幾乎成為每日\n")
;
printf("的必修功課。一塊外形美觀且照得你靚靚的魔鏡,就肯定\n");
printf("成為你的心頭最愛,以下5塊鏡子裡面,你會選哪塊擺在\n");
printf("房間裡面做梳妝鏡呢?\n");
printf("A、四方形鏡\n");
printf("B、圓形鏡\n");
printf("C、橢圓形鏡\n");
printf("D、三角形鏡\n");
printf("E、形狀不規則\n");
scanf(" %c",&ans);
switch (ans)
{
case 'a':
case 'A':
printf("選擇A:爆鏡度:30%\n");
printf("你自戀程度極低,屬於自視平凡型。\n");
break;
case 'b':
case 'B':
printf("選擇B:爆鏡度:50%\n");
printf("你自戀程度普通,知道自己外貌不算十分靚,但也能夠排得上中等。\n");
printf("不過你屬於可愛少女型\n");
break;
case 'c':
case 'C':
printf("選擇C:爆鏡度:70%\n");
printf("你屬於孤芳自賞型,既自己覺得自己好,旁人未必欣賞的那種\n");
break;
case 'd':
case 'D':
printf("選擇D:爆鏡度:90%\n");
printf("你自戀程度是超乎常人的高,對自己外貌身材都甚具信心\n");
break;
case 'e':
case 'E':
printf("選擇E:爆鏡度:100%以上\n");
printf("你自戀程度簡直高得離譜。認為自己是“隻應天上有”的絕色美女,肯定是仙女下凡。\n");
break;
default:
printf("Unkown choice....\n");
}
system("PAUSE");
return 0;
}
-------------------------------------------------------------------------------------------------------