- static void Main(string[] args)
- {
- //求100以内素数
- List<int> arr = new List<int>();
- bool flag;
- //忽略偶数
- for (int i = 3; i < 100; i += 2)
- {
- //判断素数
- flag = true;
- foreach (int a in arr)
- {
- if (i % a == 0)
- {
- flag = false;
- break;
- }
- }
- if (flag) arr.Add(i);
- }
- //插入第一个素数 2
- arr.Insert(0,2);
- foreach (int i in arr)
- {
- Console.Write(i + ",");
- }
- Console.WriteLine();
- Console.WriteLine(arr.Sum());
- Console.ReadKey();
- }
复制代码 |