首页 > 其他分享 >实验2

实验2

时间:2023-10-16 17:46:42浏览次数:27  
标签:11 int 30 break 实验 printf include

实验2-1

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

 

 

实验2-2

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<time.h>
 4 #include<math.h>
 5 
 6 int main()
 7 {
 8     int light;
 9     while ((light = getchar())!=EOF){
10     
11     switch(light){
12         case 'r':printf("stop!\n");break;
13         case 'g':printf("go go go\n");break;
14         case 'y':printf("wait a minute\n");break;
15         default:printf("something must be wrong\n");break;  
16     }
17 }
18 return 0;
19 }

 

 

实验2-3

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

 

标签:11,int,30,break,实验,printf,include
From: https://www.cnblogs.com/u3291193/p/17767904.html

相关文章

  • 实验2
    #include<stdio.h>intmain(){charcolour;while(scanf("%c",&colour)!=EOF){if(colour>='a'&&colour<='z'){if(colour=='r'){prin......
  • 实验二
    一.实验任务一源码#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineN1374#defineN2465intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){number=rand()%(N2-N1+1)+......
  • 实验二
    任务1#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineN1374#defineN2465intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;i++){number=rand()%(N2-N1+1)+N1;pri......
  • 实验二
    task1.c源代码1#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13747#defineN246589intmain()10{11intnumber;12inti;1314srand(time(0));1516for(i=0;i......
  • 实验2
    task1line17功能是在(N2-N1+1)+N1之间随机选取一个数字代码功能是随机生成学号 task21#include<stdio.h>2intmain()3{4charcolour;56while(scanf("%c",&colour)!=EOF){7if(colour>='a'&&colour<=......
  • 实验室信息化管理系统LIMS,实现实验室数据和信息的收集、分析、陈述和处理
    实验室信息化管理系统LIMS,由计算机硬件和应用软件组成,能够实现实验室数据和信息的收集、分析、陈述和处理。实验室信息化管理系统LIMS是以查验检测作业为中心,包含一个以样品分析为主线的从样品登录、登记处理、查验检测、数据计算分析到成果输出等流程的处理,实验室信息处理系统LIMS......
  • 实验四 信号量
    使用二值信号量解决多线程售票系统数据错误问题实现代码#include<stdio.h>#include<pthread.h>#include<unistd.h>#include<semaphore.h>intticketAmout=2;//票的数量:全局变量sem_tmutex;//定义信号量mutexvoid*ticketAgent(void*arg){sem_wait(&mut......
  • 实验1 类和对象编程_基础编程1
    实验任务1task1.cpp//标准库string,vector,array基础用法#include<iostream>#include<string>#include<vector>#include<array>//函数模板//对满足特定条件的序列类型T对象,使用范围for输出template<typenameT>voidoutput1(constT&obj){for(aut......
  • 实验一
    任务一1#include<iostream>2#include<string>3#include<vector>4#include<array>5template<typenameT>6voidoutput1(constT&obj)7{8for(autoi:obj)9std::cout<<i<<",";10......
  • 实验三 互斥锁
    不加锁的多线程售票系统存在的问题售票系统实现代码#include<stdio.h>#include<pthread.h>#include<unistd.h>intticketAmout=2;//票的数量:全局变量void*ticketAgent(void*arg){intt=ticketAmout;if(t>0){printf("Oneticketsold\n");t--;}el......