//案例:把分揀奇偶數的程式用泛型實現。int nums=;奇數在左邊 偶數在右邊
listlist = new list() ;
//listodd = new list();//奇數
//listeven = new list();//偶數
//for (int i = 0; i < list.count; i++)
//// else
//
//}//stringbuilder sb = new stringbuilder(); //可變字串
//for (int i = 0; i < list.count; i++)
////練習1:將int陣列中的奇數放到乙個新的int陣列中返回。
//將陣列中的奇數取出來放到乙個集合中,最終將集合轉換成陣列 。
//int nums = ;
//listlistodd = new list();
//for (int i = 0; i < nums.length; i++)
////}
再將集合轉換成相應的陣列
//int newnums = listodd.toarray();
//for (int i = 0; i < newnums.length; i++)
////練習2:從乙個整數的list中取出最大數(找最大值)。
//listlist = new list() ;
//int temp=list[0];
//for (int i = 0; i < list.count; i++)
////}
"該陣列中最大值為",temp);
//練習:把123轉換為:壹貳叄。dictionary
//「1一 2二 3三 4四 5五 6六 7七 8八 9九」
console.writeline("請輸入乙個數");
string number = console.readline();
string str = "1壹 2貳 3叄 4肆 5伍 6陸 7柒 8捌 9玖 0零";
dictionarydic = new dictionary();
string parts = str.split(new char );
for (int i = 0; i < parts.length; i++)
stringbuilder sb = new stringbuilder();
for (int i = 0; i < number.length; i++)
console.writeline(sb.tostring());
console.readkey();
//練習:計算字串中每種字元出現的次數(面試題)。 「welcome to chinaworld」,不區分大小寫,列印「w2」「e 2」「o 3」……
//string str = "welcome to china! this is a beautiful county, i think you will like it.here is the great wall";
//str = str.tolower();
//dictionarydict = new dictionary();
//for (int i = 0; i < str.length; i++)
//// else
//
// }
//}//foreach (keyvaluepairkv in dict)
//,出現了", kv.key, kv.value);
//}//案例:兩個(list)集合和,把這兩個集合去除重複項合併成乙個。
listlist1 = new list() ;
listlist2 = new list() ;
for (int i = 0; i < list2.count; i++)
}//將集合1顯示出來
for (int i = 0; i < list1.count; i++)
console.readkey();
集合,集合的練習
set不支援 索引,切片,重複,連線,因為set是無序的 s print s 列表去重 li 1,2,3,1,2,3 print list set li s1 s2 print 並集 s1.union s2 並集 print 交集 s1.intersection s2 交集 求交集時,把s1的值更新...
集合 (set的練習)
給你兩個集合,要求 注 同乙個集合中不會有兩個相同的元素。每組輸入資料分為三行,第一行有兩個數字n,m 0 n,m 10000 分別表示集合a和集合b的元素個數。後兩行分別表示集合a和集合b。每個元素為不超過int範圍的整數,每個元素之間有個空格隔開。針對每組資料輸出一行資料,表示合併後的集合,要求...
C 集合練習
namespace listdemo endregion region 把分揀奇偶數的程式用泛型實現。list random rand new random listl1 new list listl2 new list int i 0 while i 10 foreach var item in ...