一、task1

       1,源代码

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<time.h>
 4 
 5 #define N 5
 6 #define N1 374
 7 #define N2 465
 8 
 9 int main()
10 {
11     int number;
12     int i;
13     srand( time(0) );
14 
15     for(i = 0;i < N;++i){
16         number = rand()%(N2 -N1 +1) + N1;
17         printf("202383290376%04d\n",number);
18     }
19 
20     system("pause");
21     return 0;
22 }

       2,运行截图

二、task2

       1,源代码

 1 #include<stdio.h>
 2 int main()
 3 { char a;
 4   while((a = getchar())!=EOF)
 5   {
 6       getchar();
 7       if(a == 'r')
 8     {
 9     printf("stop!\n");
10     }
11   
12   else if(a == 'g')
13     {
14     printf("go go go\n");
15     }
16   
17   else if(a == 'y')
18   {
19     printf("wait a minute\n");
20   }
21   else printf("something must be wrong...");
22   }
23   return 0; 
24  } 

      2,运行截图

三、task3

       1,源代码

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<time.h>
 4 int main()
 5 {   int x;
 6     int a=0;
 7     int b;
 8     srand(time(0));
 9     x = rand()%30+1;
10     printf("猜猜2023年11月哪一天会是你的lucky day\n开始喽,你有三次机会,猜吧(1~30)\n");
11     printf("输入你猜的数字(1-30)\n");
12     while(a<3)
13     {
14      scanf("%d",&b);
15      if(b == x){
16          printf("恭喜你,你猜对了!");
17         break;
18      }
19      else if(b < x){
20          printf("猜错啦,猜一个晚一些的日子吧!\n"); 
21      }
22      else{
23          printf("猜错啦。猜一个早一些的日子吧!\n");
24      }
25      a++; 
26     if(a < 3)
27     {
28         printf("再猜(1~30)\n");
29     }
30     else
31     {
32         printf("对不起,你用完了所有的次数,你这个月的幸运日是%d\n",x);
33     }
34 }
35     system("pause");
36     return 0;
37 }

       2,运行截图

四、task4

       1,源代码

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main()
 4 {   double n,a;
 5     double i,b;
 6     double ans ;
 7     printf("请输入n和a\n");
 8     while(scanf("%lf%lf",&n,&a)!=EOF)
 9     {   
10         for(i = 1,b = a,ans = 0;i<=n;++i)
11          {ans +=i/a;
12           a = a*10+b;
13           } 
14           printf("n=%.0lf,a=%.0lf,ans=%lf",n,b,ans);
15     }    
16     system("pause");
17     return 0;
18 }

      2,运行截图

五、task5

       1,源代码

 1 #include<stdio.h>
 2 int main()
 3 {   for(int i = 1;i<=9;i++)
 4         {
 5             for(int j = 1;j<=i;j++)
 6                 printf("%d×%d=%-5d",j,i,i*j);
 7             printf("\n");
 8         }
 9     return 0;
10 }

      2.运行截图

六、task6

       1,源代码

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 int main() {
 4  int n, i, m;
 5  i = 0;
 6    m = 0;  
 7  scanf("%d",&n);
 8  while (n > 0)
 9  {
10     for (i = 0;i < m;i++)
11     {
12         printf("      ");
13     }     
14     for (i = 0;i <= 2*(n-1);i++)
15     {
16         printf(" o    ");
17     }
18     
19      printf("\n");
20      
21     for (i = 0;i < m;i++)
22     {
23         printf("      ");
24     }
25      
26     for (i = 0;i <= 2*(n-1);i++)
27     {
28         printf("<H>   ");
29     } 
30         printf("\n");
31     
32     for (i = 0;i < m;i++)
33     {
34          printf("      ");
35     }
36   
37   for (i = 0;i <= 2*(n-1);i++)
38     {
39         printf("I I   ");
40     }
41      printf("\n");
42      
43     n--;
44     m++;
45  }
46  return 0;
47 }

       2,运行截图

posted on 2023-10-21 23:37  神里凌华  阅读(4)  评论(0编辑  收藏  举报