1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <time.h>
 4 #define N 5
 5 int main()
 6 {
 7     int number;
 8     int i;
 9     srand(time(0));
10     for (i = 0; i < N; ++i) {
11         number = rand() % 500 + 1;
12         printf("20228329%04d\n", number);
13     }
14     return 0;
15 }
16 
17 
18 
19 
20 //问题1:从1~500中随机产生1个数
21 
22 //问题2:随机点5个学号在202283290001-202283290500的学生

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <time.h>
 4 int main()
 5 {
 6     srand(time(0));
 7     int day, a;
 8     day= rand() % 30+ 1;
 9     printf("猜猜2022年11月哪一天会是你的lucky day\n开始喽,你有三次机会,猜吧(1~30):\n");
10     for (int i = 0; i < 3; i++)
11     {
12         scanf_s("%d", &a);
13         if (a == day)
14         {
15             printf("哇,猜中了\n");
16             break;
17         }
18         else if (a > day)
19         {
20             printf("你的日期晚了,你的lucky day 已经过了\n");
21             continue;
22         }
23         else (a < day);
24         {
25             printf("你的日期早了,你的lucky day 还没到呢\n");
26             continue;
27         }
28         
29     }
30     if  (a != day)
31     {
32         printf("次数用完啦下,偷偷告诉你:11月你的licky day 是%d号", day);
33     }
34 
35 
36 }

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main()
 4 {
 5     char a;
 6     
 7     for (;;)
 8     {
 9         scanf_s("%c", &a);
10         getchar();
11 
12         switch (a)
13         {
14         case 'r':
15             printf("stop!\n");
16             break;
17         case 'y':
18             printf("wait a minute\n");
19             break;
20         case 'g':
21             printf("go go go\n");
22             break;
23         default:
24             printf("something must be wrong...\n");
25         }
26     }
27 }

 1 #include<stdio.h>
 2 #include<math.h>
 3 int main()
 4 {
 5     for (;;)
 6     {
 7         double s = 0.0;
 8         int a, n,t;
 9         
10 
11         scanf_s("%d%d", &n, &a);
12         printf("n=%d  a=%d\n", n, a);
13         t = a;
14         for (int i = 1; i <= n; i++)
15         {
16             
17             s =s+ i *1.0/ t;
18             t = 10 * t + a;
19         }
20         printf("s=%lf", s);
21 
22     }
23 
24 
25 }

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int s;
 5 
 6 
 7     for (int i = 1; i <= 9; i++)
 8     {
 9         for (int j = 1; j <= i; j++)
10         {
11             s = i * j;
12 
13             printf("%d*%d=%d\t",i,j ,s);
14 
15         }
16         printf("\n");
17     }
18 
19 
20 
21 
22 }

 1 //第i行有2n-2i+1个小人
 2 //第i行有i—1个\t
 3 
 4 #include<stdio.h>
 5 void space(int n)
 6 {
 7     for (int j = 1; j <= n; j++)
 8     {
 9         printf("\t");
10     }
11 }
12 void people(int q)
13 {
14     for (int m = 1; m <= q; m++)
15     {
16 
17         printf(" O \n");
18         printf("<H>\n");
19         printf("I I\n");
20     }
21 }
22 void head(int q)
23 {
24     for (int m = 1; m <= q; m++)
25     {
26     
27     printf(" O \t");
28     
29     }
30 }
31 void body(int q)
32 {
33     for (int m = 1; m <= q; m++)
34     {
35 
36         
37         printf("<H>\t");
38         
39     }
40 }
41 void leg(int q)
42 {
43     for (int m = 1; m <= q; m++)
44     {
45 
46         
47         printf("I I\t");
48     }
49 }
50 int main()
51 {
52     int s;
53     printf("请输入共多少行:");
54     int t;
55     int n;
56     scanf_s("%d", &n);
57     for (int i = 1; i <= n; i++)
58     {
59         s = i - 1;
60         t = 2 * n - 2 * i + 1;
61         space(s);
62         head(t);
63         
64         printf("\n");
65         space(s);
66         body(t);
67         printf("\n");
68         space(s);
69         leg(t);
70         
71 
72 
73         printf("\n");
74     }
75 
76 }