首页 > 其他分享 >实验二

实验二

时间:2024-10-15 18:23:23浏览次数:8  
标签:%. int else p1 实验 printf include

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 5
#define N1 397 
#define N2 467
#define N3 21
int main(){
	int cnt;
	int random_major,random_no;
	srand(time(NULL));
	cnt=0;
	while(cnt<N){
		random_major=rand()%2;
		if(random_major){
			random_no=rand()%(N2-N1+1)+N1;
			printf("20248329%04d\n",random_no);
		}
		else{
			random_no=rand()%N3+1;
			printf("20248395%04d\n",random_no);
		}
		cnt++;
	}
	return 0;
}

  

代码目的:随机抽取5个学号。

21行的代码功能:学号范围是n2+1~0之间

25行的代码功能是:学号范围是n3+1~0之间

#include<stdio.h>
#include<math.h>
int main(){
    double a,b,c;
    double detla,p1,p2;
    while(scanf("%lf%lf%lf",&a,&b,&c)!=EOF){
        if(a==0){
            printf("a=0,invalid input\n");
            continue;
        }
        detla=b*b-4*a*c;
        p1=-b/2/a;
        p2=sqrt(fabs(detla))/2/a;
        if(detla==0){
            printf("x1=x2=%.2g\n",p1);
        }
        else if(detla>0){
            printf("x1=%.2g,x2=%.2g\n",p1+p2,p1-p2);
        }
        else{
            printf("x1=%.2g+%.2gi,",p1,p2);
            printf("x2=%.2g-%.2gi\n",p1,p2);
        }
    }
    return 0;
}

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
    char a;
    while(scanf("%s",&a)!=EOF)
    {
    if(a=='r')
    printf("stop!\n");
    else if(a=='g')
    printf("go go go\n");
    else if(a=='y')
    printf("wait a minute\n");
    else 
    printf("something must be wrong...\n");}
    return 0; 
 } 

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
    float a,n=1,sum=0,max=0,min=20000;
    printf("输入今日开销,直到输入-1终止:\n");
    while(n>0)
    {   scanf("%f",&a);
        n=a;
        if(a>=0)
        sum+=a;
        if(a>=max)
            max=a;
        if(a<=min&&a>=0)
            min=a;     
        if(a==-1)break;
    }
    printf("今日累计消费金额:");
    printf("%.1f\n",sum);
    printf("今日最高一笔开销:");
    printf("%.1f\n",max);
    printf("今日最低一笔开销:");
    printf("%.1f\n",min) ;
return 0;    
 } 

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
    int a,b,c;
    while(scanf("%d%d%d",&a,&b,&c)!=EOF)
    {
        if(a*a+b*b==c*c||b*b+c*c==a*a||a*a+c*c==b*b)
        {
            printf("直角三角形\n"); 
        }
        else if(a+b<=c||a+c<=b||b+c<=a)
        {
            printf("不能构成三角形\n");
        }
        else if((a==b&&b!=c)||(a==c&&b!=c)||(b==c&&a!=b))
        {
            printf("等腰三角形\n"); 
        }
        else if(a==b&&a==c&&b==c)
        {
            printf("等边三角形\n");
         } 
         else
         printf("普通三角形\n");
        
     } 
     return 0;
}

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(){
    srand((unsigned int)time(NULL));
    int r=rand()%30+1;
    int flag=1; 
    printf("猜猜2024年11月哪一天会是你的lucky day\n");
    printf("开始喽,你有三次机会,猜吧(1~30):"); 
    for(int i=0;i<3;i++){
        int n;
        scanf("%d",&n);
        if(n==r){
            printf("哇,猜中了:)");
            break; 
        }
        else if(n>r){
            flag++;
            if(flag!=4){
                printf("你猜的日期晚了,你的lucky day在前面哦\n");
                printf("再猜(1~30):");
            }
        }
        else if(n<r){
            flag++;
            if(flag!=4){
                printf("你猜的日期早了,你的lucky day还没到呢\n");
                printf("再猜(1~30):");
            }
        }
        if(flag==4){
            printf("次数用光啦,偷偷告诉你11月你的lucky day是%d号哦\n",r);
        }
    }
    return 0; 
}

 

标签:%.,int,else,p1,实验,printf,include
From: https://www.cnblogs.com/stf050829/p/18468126

相关文章

  • 实验1 现代C++编程初体验
    实验任务1代码#include<iostream>#include<vector>#include<string>#include<algorithm>#include<numeric>#include<iomanip>usingnamespacestd;template<typenameT>voidoutput(constT&c);intrand_int_1......
  • 实验1
    实验任务1: 实验代码:1#include<iostream>2#include<string>3#include<vector>4#include<algorithm>56usingnamespacestd;78//声明9//模板函数声明10template<typenameT>11voidoutput(constT&c);1213//......
  • 实验一
    1//2//现代C++标准库、算法库体验3//本例用到以下内容:4//1.字符串string,动态数组容器类vector、迭代器5//2.算法库:反转元素次序、旋转元素6//3.函数模板、const引用作为形参78#include<iostream>9#include<string>10#include......
  • 实验1 现代C++编程初体验
    一、实验目的体验现代C++标准库、算法库用法灵活组合使用现代C++基础语言特性(数据表示、分支、循环、函数)和标准库,编程解决简单、基础问题编程代码过程中,注意编码素养。关注代码表达,提升代码的可读性、易于维护性二、实验准备系统浏览教材以下章节,对现代c++基础语言特性和......
  • 20222301 2024-2025-1 《网络与系统攻防技术》实验二实验报告
    1.实验内容本次实验主要围绕渗透测试与远程执行控制展开,通过不同工具和技术手段实现了对目标主机的深入渗透与监控。实验内容可以概括为以下几个方面:1.远程Shell获取:实验首先通过`netcat`和`cron`定时任务,以及`socat`与Windows任务计划相结合的方式,实现了对目标主机的远程Shell......
  • 实验2
    实验任务1include<stdio.h>include<stdlib.h>include<time.h>defineN5defineN1397defineN2476defineN321intmain(){intcnt;intrandom_major,random_no;srand(time(NULL));cnt=0;while(cnt<N){random_major=rand()......
  • 数据采集实验一
    题目一(1)要求:用requests和BeautifulSoup库方法定向爬取给定网址(http://www.shanghairanking.cn/rankings/bcur/2020)的数据,屏幕打印爬取的大学排名信息。pytho......
  • 程序实际实验1实验报告
    实验任务11#include<iostream>2#include<string>3#include<vector>4#include<algorithm>56usingnamespacestd;78template<typenameT>9voidoutput(constT&c);1011voidtest1();12voidtest2();13......
  • 实验一
    任务1#include#include#include#includeusingnamespacestd;//声明//模板函数声明templatevoidoutput(constT&c);//普通函数声明voidtest1();voidtest2();voidtest3();intmain(){ cout<<"测试1:\n"; test1(); cout<......
  • jsp高校空闲实验室资源预约管理系统77gmb
    jsp高校空闲实验室资源预约管理系统77gmb本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能学生,实验室信息,学生预约实验室,教师,设备信息,教师预约实验室,学生取消预约,教师取消预约技术要求:  ......