List<int> arr = new List<int>();? ? ? ? ? ? int num;? ? ? ? ? ? do? ? ? ? ? ? {? ? ? ? ? ? ? ? Console.Write("輸入一個正整數(shù):");? ? ? ? ? ? ? ? num = Convert.ToInt32(Console.ReadLine());? ? ? ? ? ? ? ? if (num <= 0)? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? Console.WriteLine("輸入錯誤!");? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? Console.WriteLine();? ? ? ? ? ? } while (num <= 0);? ? ? ? ? ? Console.Write("正整數(shù){0}對應(yīng)的二進制", num);? ? ? ? ? ? do? ? ? ? ? ? {? ? ? ? ? ? ? ? arr.Add(num % 2);? ? ? ? ? ? ? ? num /= 2;? ? ? ? ? ? } while (num > 0);? ? ? ? ? ? for (int i = arr.Count - 1; i >= 0; i--)? ? ? ? ? ? {? ? ? ? ? ? ? ? Console.Write("{0}",arr[i]);? ? ? ? ? ? }? ? ? ? ? ? Console.WriteLine();? ? ? ? ? ? Console.ReadLine();? ? ? ? }還有?arr.Add(num % 2);是和List<int>搭配的用嗎?
1 回答
已采納

萬飛
TA貢獻117條經(jīng)驗 獲得超186個贊
LIst<int> list=new List<int>();
<int>就是規(guī)定了這個數(shù)組添加的類型必須都是int,避免了裝箱拆箱;
list.add(1);就是往數(shù)組里面添加一個為1的 值
添加回答
舉報
0/150
提交
取消