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