当前位置: 首页 > news >正文

实验报告2

实验1

问题1:srand(time(NULL))设置时间为随机种,保证每次随机数都不一样
问题2:在两个班中随机抽五个学号
image

实验2

问题1:每次循环总价不清空,导致后面询问时数据出错
问题2:结束这一轮循环,跳过后面的语句;
image

实验3

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

image

实验4

#include<stdio.h>
#include<math.h>
#include<stdlib.h>
double min(double a,double b){if(a<b)return a;else return b;
}
double max(double a,double b){if(a>b)return a;else return b;
}
int main(){printf("输入今日开销,直到输入-1为止:\n");double x,minn=INT_MAX,maxx=-1,tot=0;scanf("%lf",&x);while(x!=-1){minn=min(minn,x);maxx=max(maxx,x);tot+=x;scanf("%lf",&x);}printf("今日累计消费总额:%.1f\n今日最高一笔开销:%.1f\n今日最低一笔开销:%.1f\n",tot,maxx,minn);
}

image

实验5

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

image

实验6

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

image

http://www.rkmt.cn/news/20831.html

相关文章:

  • (在构造函数中)调用super(props)的目的是什么?
  • Zemax:初学者的混合模式 - 指南
  • 西门子博图软件TIA V18使用PLCSIM Advanced V5.0进行仿真与其他程序进行通讯
  • MyEclipse 2017/2018 安装与破解 图文教程
  • 面向对象初级
  • 【文章目录】
  • Excel DDE 教學:即時資料交換的詳細指南 - 指南
  • 实用指南:JavaWeb 课堂笔记 —— 24 AOP 面向切面编程
  • ESP8266 PMW使用的简单介绍
  • 加州新规要求AI必须表明其AI身份
  • 详细介绍:【rabbitmq 高级特性】全面详解RabbitMQ TTL (Time To Live)
  • 低代码平台底层协议设计
  • 2025 年热处理钎焊炉工装夹具厂家推荐榜:钎焊炉用耐热钢工装夹具厂家,聚焦品质与适配,助力企业高效生产
  • 实用指南:基于Spring Boot与SSM的社团管理系统架构设计
  • 完整教程:数据结构 01 线性表
  • 2025年耐磨轮胎厂家最新推荐排行榜,矿山耐磨轮胎,工程耐磨轮胎,重载耐磨轮胎公司推荐!
  • 行列式按多行或列展开
  • SCANIA中国EDI对接供应商指南:快速完成上线的最佳方案
  • 2025 年模板厂家最新推荐榜单:覆盖塑钢 / 水沟 / 现浇 / 拱形骨架等多类型,精选优质厂家助力工程高效采购
  • 基于EKF/UKF的非线性飞行器系统滤波实现
  • 实验任务2 - pp
  • 第二次实验作业
  • ControlNet——AI图像生成的“精准操控工具”
  • 2025 武汉实缴服务机构最新推荐排行榜:知识产权 / 注册资本代办优选清单,深度解析专业服务品质
  • 实用指南:消息队列 MQ
  • 2025 年最新推荐高性价比实木家具厂家排行榜:涵盖实木床餐边柜/餐桌斗柜/书柜/梳妆台/床头柜/餐椅沙发/休闲椅优质厂家精选
  • 多智能体微服务实战(3/4):Aspire 打造本地 K8s 开发环境
  • 一文读懂Optimism,Arbitrum,ZK Rollups 共识算法
  • notepad++中使用正则表达式过滤数据
  • 2025 年风机厂家最新推荐排行榜:聚焦交流 / 直流 / 无刷 / 大吸力 / 调速 / 小型高压等多类型风机,精选优质企业助力采购决策