实验四

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 }

 

 

图片:

 

 

 

posted @ 2019-05-20 15:57  王祉  阅读(194)  评论(0编辑  收藏  举报