當前位置:編程學習大全網 - 編程軟體 - c#編程,實現從鍵盤上輸入100個整數,將能被2整除但是不能被5整除的整數輸出。

c#編程,實現從鍵盤上輸入100個整數,將能被2整除但是不能被5整除的整數輸出。

100個整數而不是1~100吧,樓主的意思就是任意輸入100個整數吧,

1、接受輸入String str=Console.ReadLin();//假設之間用“,”隔開,其他任意字符隔開也可以。

2、將接受的字符串轉換成壹個數組 String[]strs=str.split(',');

3、將這個字符串數組轉換成int數組int[]intStrs=new int[strs.length]; for(int i=0;i<strs.length;i++){intStrs[i]=int.Parse(strs[i]); }

4、篩選第壹種用for: for(int i=0;i<100;i++){ if(intStrs[i]%2==0&&intStrs[i]%!==0){Console.WriteLine(intStrs[i]);}}

第二種 while(原理同for是壹樣的,任何可以用while或者do while的都可以用for+if來完成)

5、直接求和,步驟跟4沒什麽區別,就是加壹個臨時的計數變量,如int tmp=0;for(int i=0;i<100;i++){ if(intStrs[i]%2==0&&intStrs[i]%!==0){tmp+=intStrs[i];//滿足條件就加,得到的結果就是所有符合條件的和}}

最後輸出結果Console.WriteLine(tmp);

綜上所述(可能會有個別的拼寫錯誤,純手打),就是壹個類型轉換+數組+流程語句的使用,多用就熟悉了。

  • 上一篇:怎麽用javascript控制hr長度來打印出金字塔,並且輸出
  • 下一篇:模具編程入門先學什麽 模具編程入門要學什麽
  • copyright 2024編程學習大全網