实验四
1.
1 #include<stdio.h> 2 int main() 3 { 4 int num[10]; 5 int i, j, k = 1; 6 int t; 7 for (i = 0; i < 10; i++) 8 { 9 scanf_s("%d", &num[i]); 10 } 11 for(i=0;i<10;i++) 12 { 13 for (j = k; j < 10; j++) 14 { 15 if (num[j] < num[i]) 16 { 17 t = num[i]; 18 num[i] = num[j]; 19 num[j] = t; 20 } 21 } 22 k++; 23 } 24 for (i = 0; i < 10; i++) 25 { 26 printf("%d\n", num[i]); 27 } 28 return 0; 29 }
图片:
2.
1 #include<stdio.h> 2 int main() 3 { 4 int a[3][3]; 5 int i, j; 6 int result; 7 for (i = 0; i < 3; i++) 8 { 9 for (j = 0; j < 3; j++) 10 { 11 scanf_s("%d", &a[i][j]); 12 } 13 } 14 result = a[0][0] * a[1][1] * a[2][2] + a[0][2] * a[1][1] * a[2][0]; 15 printf("%d", result); 16 return 0; 17 }
图片:
3.
1 #include<stdio.h> 2 int main() 3 { 4 char a[100]; 5 int i, s = 0; 6 printf("请输入字符串:\n"); 7 gets(a); 8 if (a[0] != ' ') 9 { 10 s += 1; 11 } 12 for (i = 1; a[i] != '\0'; i++) 13 { 14 if (a[i - 1] == ' ' && a[i] != ' ') 15 { 16 s++; 17 } 18 } 19 printf("此字符串的单词有%d个\n", s); 20 return 0; 21 }
图片:
4
1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int i, j, k = 0, a[100]; 6 7 for (i = 0; i < 100; i++) 8 { 9 a[i] = i + 1; 10 } 11 a[0] = 0; 12 for (i = 0; i < 99; i++) 13 { 14 for (j = i + 1; j < 100; j++) 15 { 16 if (a[i] != 0 && a[j] != 0) 17 { 18 if (a[j] % a[i] == 0) 19 { 20 a[j] = 0; 21 } 22 } 23 } 24 } 25 26 for (i = 0; i < 100; i++) 27 { 28 if (a[i] != 0) 29 { 30 printf("%4d", a[i]); 31 k++; 32 } 33 if (k % 10 == 0) 34 { 35 printf("\n"); 36 } 37 } 38 printf("\n"); 39 40 return 0; 41 }
1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int i, j, k = 0, a[100]; 6 7 for (i = 0; i < 100; i++) 8 { 9 a[i] = i + 1; 10 } 11 a[0] = 0; 12 for (i = 0; i < 99; i++) 13 { 14 for (j = i + 1; j < 100; j++) 15 { 16 if (a[i] != 0 && a[j] != 0) 17 { 18 if (a[j] % a[i] == 0) 19 { 20 a[j] = 0; 21 } 22 } 23 } 24 } 25 26 for (i = 0; i < 100; i++) 27 { 28 if (a[i] != 0) 29 { 30 printf("%4d", a[i]); 31 k++; 32 } 33 if (k % 10 == 0) 34 { 35 printf("\n"); 36 } 37 } 38 printf("\n"); 39 40 return 0; 41 }
1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int i, j, k = 0, a[100]; 6 7 for (i = 0; i < 100; i++) 8 { 9 a[i] = i + 1; 10 } 11 a[0] = 0; 12 for (i = 0; i < 99; i++) 13 { 14 for (j = i + 1; j < 100; j++) 15 { 16 if (a[i] != 0 && a[j] != 0) 17 { 18 if (a[j] % a[i] == 0) 19 { 20 a[j] = 0; 21 } 22 } 23 } 24 } 25 26 for (i = 0; i < 100; i++) 27 { 28 if (a[i] != 0) 29 { 30 printf("%4d", a[i]); 31 k++; 32 } 33 if (k % 10 == 0) 34 { 35 printf("\n"); 36 } 37 } 38 printf("\n"); 39 40 return 0; 41 }
图片: