task1
`#include <stdio.h>
include <stdlib.h>
include <time.h>
define N 5
int main()
{
int number;
int i;
srand( time(0) );
for(i = 0; i < N; ++i) {
number = rand()%65 + 1;
printf("20238331%04d\n", number);
}
system("pause");
return 0;
}`
-
line15的功能是生成一个0到65之间的随机数并用变量number接收这个随机数。
-
这个程序的功能是生成五组尾数是0到65之间的随机学号。
task2
`#include<stdio.h>
int main(){
char ans;
while((ans = getchar())!=EOF)
{switch(ans){
case'r': printf("stop!\n");break;
case'g': printf("go go go\n");break;
case'y':printf("wait a minute\n");break;
default:printf("something must be wrong...\n");
}getchar();}
return 0;
}`
task3
`#include<stdio.h>
include<stdlib.h>
include <time.h>
int main()
{
int x,y,i,a=1;
srand( time(0) );
x = rand()%31+1;
printf("猜猜2024年5月哪一天会是你的lucky day\n");
printf("开始喽,你有三次机会,猜吧(1~31)