printf("在 %d 到 %d 之间的质数有: ", start, end); for (int num = start; num <= end; num++) { // 如果是质数,输出 if (isPrime(num)) { printf("%d ", num); } } printf("\n");
return0; }
排序算法
冒泡排序
1 2 3 4 5 6 7 8 9 10 11 12 13
// 冒泡排序 voidbubbleSort(int arr[], int n) { int i, j; for (i = 0; i < n - 1; i++) { for (j = 0; j < n - i - 1; j++) { if (arr[j] > arr[j + 1]) { int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } }
插入排序
1 2 3 4 5 6 7 8 9 10 11 12 13 14
// 插入排序 voidinsertionSort(int arr[], int n) { int i, key, j; for (i = 1; i < n; i++) { key = arr[i]; j = i - 1;