首页 > 其他分享 >实验二

实验二

时间:2023-10-16 17:25:04浏览次数:29  
标签:11 源代码 int 实验 printf include define

task1.c源代码

 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 
14     srand(time(0));
15 
16     for (i = 0; i < N; i++) {
17         number = rand() % (N2 - N1 + 1) + N1;//随机数生成赋予number的值
18         printf("202383290376%04d\n", number);
19     }
20 }

 作用:抽五个学号

task2.c源代码

 1 #define _CRT_SECURE_NO_WARNINGS
 2 #include<stdio.h>
 3 int main()
 4 {
 5     char a;
 6     while (scanf("%c", &a) != EOF)
 7     {
 8         getchar();
 9         switch (a)
10         {
11         default:
12             printf("something must be wrong...\n");
13             break;
14         case 'r':
15             printf("stop!\n");
16             break;
17         case 'g':
18             printf("go go go\n");
19             break;
20         case 'y':
21             printf("wait a minute\n");
22             break;
23             
24         }
25 
26     }
27 }

 task3.c源代码

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

 

 

 task4.c源代码

 1 #define _CRT_SECURE_NO_WARNINGS
 2 #include<stdio.h>
 3 #include<math.h>
 4 int main()
 5 {
 6     int n, a;
 7     while (scanf("%d%d", &n, &a) != EOF)
 8     {
 9         double s = 0;
10         double down = 0;
11         for (int i = 1; i <= n; ++i) {
12             down += pow(10, i - 1) * a;
13             s += i / down;
14         }
15         printf("n=%d,a=%d,s=%f", n, a, s);
16     }
17 }

 task5.c源代码

 

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int c=1, l=1;
 5     for (l = 1; l <= 9; ++l) {
 6         for (c = 1; c <= l; ++c)        
 7             printf("%d*%d=%d  ", c, l, c*l);
 8         printf("\n");
 9     }
10 
11 }

 task6.c源代码

 

标签:11,源代码,int,实验,printf,include,define
From: https://www.cnblogs.com/ctl050312/p/17767831.html

相关文章

  • 实验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......
  • 实验四报告: 熟悉Python字典、集合、字符串的使用
    实验目标本实验的主要目标是熟悉Python中字典、集合、字符串的创建和操作,包括字典的创建、访问、修改和合并,集合的创建、访问以及各种集合运算,以及字符串的创建、格式化和常用操作。实验要求通过编写Python代码,验证以下要求:熟悉Python字典的创建、访问、修改、合并。熟悉Pyt......
  • 可实现加、减、乘、除、开平方的计算器软件的实验设计
    1、思路代码:#include<stdio.h>#include<math.h>//牛顿迭代法计算平方根doublesqrt_newton(doublex){doubleguess=x/2.0;//初始猜测值为x的一半doubledelta=0.000001;//误差范围while(fabs(guess*guess-x)>delta){guess=(guess+x/guess)/2.0;......
  • 5381: C++实验:STL之search
    描述  使用STL中的search函数,判断一个序列是否是另一个序列的子序列。部分代码已经给出,请补充完整,提交时请勿包含已经给出的代码。  C++intmain(){vector<int>vec1,vec2;intn,m,a;cin>>n>>m;while(n--){cin>>a;......
  • 5383: C++实验:STL之multimap
    描述  使用STL中的multimap记录用户的所有电话号码,yuyu想查询用户有多少个电话号码,crq则想查询时输出所有的号码。部分代码已经给出,请补充完整,提交时请勿包含已经给出的代码。 C++intmain(){ multimap<string,string>sm; stringname,phone; intn; cin>>......