task2

发布时间 2023-10-16 17:14:56作者: sad&bule

task1

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <time.h>
 4 #define N 5
 5 #define N1 374
 6 #define N2 465
 7 int main()
 8 {
 9 int number;
10 int i;
11 srand( time(0) ); // 以当前系统时间作为随机种子
12 for(i = 0; i < N; ++i) {
13 number = rand()%(N2 - N1 + 1) + N1;
14 printf("202383290376%04d\n", number);
15 }
16 return 0;
17 }

 

 

photo

answer1 生成一个374到465之间的一个随机数

answer2 以时间为随机种子 生成5个随机的2023832903760XXX的随机数 XXX范围为374到465.

task2

 1 #include <stdio.h>
 2 int main(){
 3     char n,m;
 4     while(scanf("%c",&n) != EOF){
 5         m = getchar();
 6         switch(n){
 7             case 'r':printf("Stop!\n");break; 
 8             case 'g':printf("go go go\n");break; 
 9             case 'y':printf("wait a minute\n");break; 
10             default :printf("something must be wrong...");break;
11             
12         }
13     }
14       return 0;
15 }

photo