找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
發表文章前請先閱讀相關版規尊貴會員無限看帖不用回覆認識好友、聊天,分享生活趣事
三上悠亜偷拍出包王女名偵探柯ntrmg無碼 ge
がっぽれ電流metal ge天對我惜pure×ho青空純潔乙女

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

[繁/無修正]夢想成為

[繁]迷宮飯09-

[繁/無修正]魔都精兵

[繁]藥師少女的獨語21

[超清中字]灌籃高手

[繁]葬送的芙莉蓮26-
C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言
查看: 3912|回復: 1

[求助] 有點急~~~關於 這兩題 其中1題 是 do while[複製鏈接]

Rank: 1

帖子
269
積分
188 點
潛水值
22260 米
發表於 2016-11-7 02:23 PM|顯示全部樓層
本帖最後由 asdfg0205 於 2016-11-7 02:24 PM 編輯

這是 老師 給我們 期中考  建議要會的題目 有12題 我能寫出10題了 可是這兩題 我腦袋有點打結....
目前 交了 if   for   do while 這些簡單的  還沒有 交遞迴和陣列之類的 所以不能有 陣列.遞迴出現~~~

第六題 我用 for 寫出來了 讓他輸入 多個正整數 當輸入負數就停止 (我只會寫到這...)
...
瀏覽完整內容,請先 註冊登入會員
附件: 你需要登錄才可以下載或查看附件。沒有帳號?註冊
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php

使用道具檢舉

Rank: 1

帖子
61
積分
49 點
潛水值
26590 米
發表於 2016-11-7 05:13 PM|顯示全部樓層
成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。
第六題(若3的倍數為累減請乘-1)
  1. int count1 = 0,count2=0,count3=0;
  2. int sum1 = 0, sum2 = 0, sum3 = 0;
  3. int intInput = 1;
  4. while (intInput>0)
  5. {
  6.         string input = Console.ReadLine();
  7.          if (int.TryParse(input, out intInput) && intInput>0)
  8.          {
  9.                   if (intInput % 3 == 0 && intInput % 5 == 0)//3及5的倍數
  10.                     {
  11.                         count3++;
  12.                         sum3 += intInput;
  13.                     }
  14.                     else if (intInput % 5 == 0)//5的倍數
  15.                     {
  16.                         count2++;
  17.                         sum2 += intInput;
  18.                     }
  19.                     else if (intInput % 3 == 0)//3的倍數
  20.                     {
  21.                         count1++;
  22.                         sum1 += intInput;
  23.                     }
  24.                 }
  25.             }
  26.             Console.WriteLine("3的倍數個數{0},累加值{1}",count1,sum1);
  27.             Console.WriteLine("5的倍數個數{0},累加值{1}", count2, sum2);
  28.             Console.WriteLine("3及5的倍數個數{0},累加值{1}", count3, sum3);
複製代碼
第七題
  1. int chinese = 0, english = 0;
  2.             int count1 = 0,count2=0;
  3.             int both = 0;
  4.             int avg = 0;
  5.             int i = 1;
  6.             do
  7.             {
  8.                 int j=1;
  9.                 do{
  10.                     Console.WriteLine("請輸入第{0}位學生{1}成績:", i, (j == 2) ? "英文" : "國文");
  11.                     string input = Console.ReadLine();
  12.                     int temp = 0;
  13.                     if (int.TryParse(input, out temp))
  14.                     {
  15.                         if (j == 1)
  16.                         {
  17.                             chinese = temp;
  18.                         }
  19.                         else
  20.                         {
  21.                             english = temp;
  22.                         }
  23.                     }
  24.                     j++;
  25.                     
  26.                 }while(j<=2);
  27.                 if (chinese < 60 && english < 60) both++;
  28.                 if (chinese < 60) count1++;
  29.                 if (english < 60) count2++;
  30.                 if ((chinese + english) / 2 < 60) avg++;
  31.                     i++;
  32.             } while (i <= 4);
  33.             Console.WriteLine("國文不及格人數{0}人" , count1);
  34.             Console.WriteLine("英文不及格人數{0}人" , count2);
  35.             Console.WriteLine("兩科皆不及格人數{0}人" , both);
  36.             Console.WriteLine("平均不及格人數{0}人" , avg);
複製代碼
...
瀏覽完整內容,請先 註冊登入會員

點評

asdfg0205 謝謝你 我要趕快來理解一下了!!  發表於 2016-11-7 07:10 PM

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部