C語言編程:
1. 某城市舉辦購物有獎活動,凡購物額大於等於200元,可參加抽獎。假設抽獎的編號是1~10,只要抽到1或9才有獎。請編寫程序實現該功能。(提示:從鍵盤輸入購物額數,當小於200時,顯示“對不起,您不能參加抽獎。”;大於等於200時,從鍵盤輸入10以內的任意一個值,判斷是否是1或9,若是顯示“恭喜您獲獎”,否則顯示“感謝您的參與,謝謝!”)
最佳回答:
#include <stdio.h>
int main()
{
int candidate = 0; // 抽獎號碼
double pay = 0; // 購物金額
printf("請輸入購物金額:");
scanf("%lf", &pay);
if (pay < 200)
{
puts("對不起,您不能參加抽獎。");
}
else
{
printf("輸入10以內的任意一個值:");
scanf("%d", &candidate);
if (candidate == 1 || candidate == 9)
{
puts("恭喜您獲獎");
}
else
{
puts("感謝您的參與,謝謝!");
}
}
return 0;
}