|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2006-11-26, 03:56 PM | #1 |
註冊會員
|
程式 - 請問怎麼寫c的程式?
最近我們老師給我們班出了個難題。。。
應該是說。。。 以我的資質魯鈍, 所以算是難題! 因為禮拜三要交作業。。。。 請各位大大。。。替我解惑吧!! 非常緊急>"<~ 我們老師要我們做出一個骰骰子的遊戲, 有點像"18辣"~ 不過遊戲的方式有點不一樣, 有三種遊戲可以玩。 首先要先輸入賭金, 然後選擇要玩的遊戲 1)比大小 2)押邊界 3)選數字 ------------ 當選出想玩的遊戲後, 在輸入要賭多少錢的金額, 如果選1)比大小的話, 賠率為1賠1, 123為小456為大, 如果選2)押邊界的話, 賠率為1賠3, 可以押12、34、56, 選押數字的話, 賠率為1賠6, 只有選123456其中一個數字, 所以有以上三種玩法。 -------------- 最後還要判斷有沒有錢, 賭玩後賭金還剩多少, 如果沒賭金的話就跳出遊戲。 這個程式,我只會寫押數字, 因為比較簡單。。。 請問各位大大, 能否動動您的金手, 替小弟解答~ 小弟會感激不進的!! 在此獻上小弟寫的押數字的程式, 如有不好的地方, 請各位大大動動金手, 替小弟解惑!!謝謝~ #include <stdio.h> #include <stdlib.h> #include <time.h> main() { int x,y,sum,z; srand(time(NULL)); printf("請輸入您的本金金額:"); scanf("%d",&sum); printf("請輸入你要押的金額:"); scanf("%d",&z); printf("請輸入您要賭的數字:"); scanf("%d",&y); x =1+rand()%6; if (x == y){ printf("你贏了\n"); sum=sum+z*6; getchar(); } else{ printf("你輸了\n"); sum=sum-z*6; getchar(); } if(sum == 0){ printf("賭金為0,遊戲結束"); } printf("您還有本金%d\n",sum); getchar(); } |
送花文章: 1,
|