iT邦幫忙

2023 iThome 鐵人賽

DAY 7
0
自我挑戰組

突然冒出的自學計畫系列 第 7

#Day7 練習題之if else

  • 分享至 

  • xImage
  •  

早安,今天算是一個練習題大集合(懶的話就分兩天,大機率懶)
前面我沒特別寫if else的部分,我想說大家應該都看兩秒就會了(ㄟ

不過既然要寫一個題目進化史,就還是附上啦
另外在if else那邊,我還出了一個懶人寫法我自己蠻喜歡的哈哈哈哈
好ㄉ進入正題

1.基礎版if else

if (grade>=90)
{
    Console.Writeline("A")
}
else if (grade>=80)
{
    Console.Writeline("B")
}
    ...
else 
{        
    Console.Writeline("F")
}
  1. 懶人版if else

我終於做了我從寫Python練習題就想做的事,我真的好討厭基礎版if else的窮舉喔喔喔好長喔喔喔喔
就直接附上codeㄌ

int g = int.Parse(Console.ReadLine());
int x = 90;
int asc = 65;
while (x > 0)
{
    if (g>=x)    
    {
        char deg = (char)asc;
        Console.WriteLine($"Your grade:{g}\nLevel:{deg}");
        break;
     }
    else
    {
        x -= 10;
        if (x >= 40)
        {
            asc += 1;            
            char deg = (char)asc;
        }      
    }
}

我唯一的目的就是不要窮舉ABCD不然好躁ㄛ
成功ㄌ 耶

註:昨天寫好之後87如我傳去TG保存,結果空格換行全部跑掉,有夠崩潰一直空格tab換行刪刪刪
其實昨天的也是,然後連結會直接被吃掉
現在有學乖不要用這種怪方法,乖乖放在文件上最好ㄌQQQQQ

註2:我感覺明天從早上到半夜大概都沒空,就提早寫好來發了
希望可以順利完賽,忙碌ㄉ生活會不會來的太快


上一篇
#Day6 數數好東西enum
下一篇
#Day8 用switch解題篇
系列文
突然冒出的自學計畫30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言