第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么 for 循環(huán)選擇了錯誤的 IF 語句路徑?

為什么 for 循環(huán)選擇了錯誤的 IF 語句路徑?

C#
素胚勾勒不出你 2023-04-16 09:56:42
所以我正在做一個在線編碼挑戰(zhàn),遇到了這個讓我難過的問題:這是我的代碼: static void Main(String[] args)        {            int noOfRows = Convert.ToInt32(Console.ReadLine());            for (int i = 0; i < noOfRows; i++)            {                string odds = "";                string evens = "";                //get the input word from console                string word = Console.ReadLine();                for (int j = 0; j < word.Length; j++)                {                    //if the string's current char is even-indexed...                    if (word[j] % 2 == 0)                    {                        evens += word[j];                                           }                    //if the string's current char is odd-indexed...                    else if (word[j] % 2 != 0)                    {                        odds += word[j];                    }                                   }                //print a line with the evens + odds                Console.WriteLine(evens + " " + odds);            }        }本質(zhì)上,這個問題要我從控制臺行獲取字符串并在左側(cè)打印偶數(shù)索引字符(從 index=0 開始),后跟一個空格,然后是奇數(shù)索引字符。所以當我嘗試“Hacker”這個詞時,我應(yīng)該看到打印為“Hce akr”的行。當我調(diào)試它時,我看到代碼成功地將字母'H'放在左邊(因為它是index = 0,因此是偶數(shù)),并將字母'a'放在右邊(奇數(shù)索引)。但是當它到達字母“c”時,它不是通過第一個 IF 路徑(偶數(shù)索引),而是跳過它并轉(zhuǎn)到奇數(shù)索引路徑,并將其放在右側(cè)?有趣的是,當我嘗試“Rank”這個詞時,它工作正常并打印出正確的語句:“Rank”,但其他詞卻沒有。我得到不同的結(jié)果真是奇怪。我錯過了什么?
查看完整描述

3 回答

?
慕哥6287543

TA貢獻1831條經(jīng)驗 獲得超10個贊

word[j]是字符串中的一個字符;j是您要檢查其均勻度的索引。



查看完整回答
反對 回復(fù) 2023-04-16
?
蝴蝶刀刀

TA貢獻1801條經(jīng)驗 獲得超8個贊

if (j%2)應(yīng)該提供正確的路徑。您使用的if( word[j] %2)是對字符而不是索引進行模塊化運算。最有可能對 ASCII 值使用模數(shù)。希望這可以幫助。



查看完整回答
反對 回復(fù) 2023-04-16
?
繁星點點滴滴

TA貢獻1803條經(jīng)驗 獲得超3個贊

你想檢查索引是否偶數(shù),但你比較word[j] % 2 == 0哪個不是索引。你應(yīng)該做什么:

if(j % 2 == 0){

}


查看完整回答
反對 回復(fù) 2023-04-16
  • 3 回答
  • 0 關(guān)注
  • 139 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號