c语言case怎么输入字母,如何使用switch case语句将字母转换为数字
我正在制作黑色插口游戲,并且需要使用switch case語句將A轉換為11,將T,Q,J和K轉換為10,但是我不確定如何執行代碼。有人會幫助我解決這個問題嗎?如何使用switch case語句將字母轉換為數字
到目前為止,我有:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Welcome to Black Jack!\n");
Console.WriteLine("Pick two cards to add to your hand\n");
Console.WriteLine("Cards 2, 3, 4, 5, 6, 7, 8, 9 all are worth face value\n");
Console.WriteLine("Ace (A) is worth 11,Ten (T), Jack (J), Queen (Q), and King (K) are all worth 10 points\n");
Console.WriteLine("Whichever sum is higher, that player is declared the winner\n");
Console.WriteLine("What are player one's cards?");
Console.WriteLine("Enter card1 =?");
Console.WriteLine("Enter card2 =?");
double card1 = Double.Parse(Console.ReadLine());
double card2 = Double.Parse(Console.ReadLine());
Console.WriteLine("You entered: [" + card1, card2 + "]");
Console.WriteLine("What are player two's cards?");
Console.WriteLine("Enter card3 =?");
Console.WriteLine("Enter card4 =?");
double card3 = Double.Parse(Console.ReadLine());
double card4 = Double.Parse(Console.ReadLine());
Console.WriteLine("You entered: [" + card3, card4 + "]");
Console.ReadLine();
{
Console.WriteLine("Calculate player 1: [" + "card1 + card2" + "]");
Console.WriteLine("Calculate player 2: [" + "card3 + card4" + "]");
{
if (card1 + card2 > card3 + card4)
Console.WriteLine("Player One Wins!");
else if (card3 + card4 > card1 + card2)
Console.WriteLine("Player Two Wins!");
Console.ReadLine();
2010-02-17
Saisano
+0
鑒于你的代碼的風格和使用系統命名空間,不應該被標記為C#不是Java? –
2010-02-17 01:12:23
+2
為什么這篇文章被標記為'java'?它看起來像是關于C#。 –
2010-02-17 01:12:31
+0
我并不認為有必要將你的整個代碼粘貼到這樣一個簡單的問題上,但我想太多的東西比太少了。 –
2010-02-17 01:14:08
總結
以上是生活随笔為你收集整理的c语言case怎么输入字母,如何使用switch case语句将字母转换为数字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux卸载docker redis,
- 下一篇: 拔火罐的注意事项有哪些