试验2

news/2025/10/14 14:49:11/文章来源:https://www.cnblogs.com/jx-520/p/19138980

试验1

源代码

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <time.h>
 4 #define N 5
 5 #define N1 80
 6 #define N2 35
 7 int main() {
 8   int cnt;
 9   int random_major, random_no;
10   srand(time(NULL)); // 
11   cnt = 0;
12   while(cnt < N) {
13     random_major = rand() % 2;
14     if(random_major) {
15       random_no = rand() % N1 + 1;
16       printf("20256343%04d\n", random_no);
17       }
18       else {
19         random_no = rand() % N2 + 1;
20         printf("20256136%04d\n", random_no);
21       }
22       cnt++;
23     }
24   return 0;
25 }
View Code

捕获2

 

捕获

问题回答:1.用来生成随机种子 以当前时间为标准 时间在变 其值也在变2.去掉之后运行结果都相同不变了

试验2

源代码

 1 #include <stdio.h>
 2 int main() {
 3   int choice, quantity;
 4   float total_price = 0, amount_paid, change;
 5   while (1) {
 6     printf("\n自动饮料售卖机菜单:\n");
 7     printf("1. 可乐 - 3 元/瓶\n");
 8     printf("2. 雪碧 - 3 元/瓶\n");
 9     printf("3. 橙汁 - 5 元/瓶\n");
10     printf("4. 矿泉水 - 2 元/瓶\n");
11     printf("0. 退出购买流程\n");
12     printf("请输入饮料编号: ");
13     scanf("%d", &choice);
14     if (choice == 0)
15       break;
16     if (choice < 1 || choice > 4) {
17       printf("无效的饮料编号,请重新输入。\n");
18       continue;
19    }
20     printf("请输入购买的数量: ");
21     scanf("%d", &quantity);
22     if (quantity < 0) {
23       printf("购买数量不能为负数,请重新输入。\n");
24       continue;
25    }
26     if(choice == 1 || choice == 2)
27       total_price += 3 * quantity;
28     else if(choice == 3)
29     total_price += 5 * quantity;
30     else
31       total_price += 2 * quantity;
32     printf("请投入金额: ");
33     scanf("%f", &amount_paid);
34     change = amount_paid - total_price;
35     printf("本次购买总价: %.2f 元\n", total_price);
36     printf("找零: %.2f 元\n", change);
37     total_price = 0;
38  }
39   printf("感谢您的购买,欢迎下次光临!\n");
40   return 0;
41 }
View Code

实验结果捕获3

问题回答:1.没有total_price会导致除第一次购买 以后每次在前一次的总价基础上继续付款 不会重新计算总价2.结束本次循环 开始下一次循环

实验3

源代码

 1 #include<stdio.h>
 2 int main(){
 3     char a;
 4     while((a=getchar())!=EOF){
 5         if(a=='\n'){
 6             continue;
 7         }
 8         if(a=='r'){
 9             printf("stop\n");
10         }
11         else if(a=='g'){
12             printf("gogogo\n");
13         }
14         else if(a=='y'){
15             printf("wait a minute\n");
16         }
17         else{
18             printf("something wrong try again\n");
19         }
20         while(getchar()!='\n');
21     }
22     return 0;
23 } 
View Code

实验结果微信图片_20251014143800_48_2

 

实验4

源代码

 1 #include<stdio.h>
 2 int main(){
 3     double expense;
 4     double total=0.0;
 5     double max=0.0;
 6     double min=20000.0;
 7     printf("输入今日的开销,直到输入-1终止\n");
 8     while(1){
 9         scanf("%lf",&expense);
10         if(expense==-1){
11             break;
12         }
13         if(expense>0&&expense<=20000){
14             total+=expense;
15             if(expense>max){
16                 max=expense;
17             }
18             if(expense<min){
19                 min=expense;
20             }
21     }
22 }
23     printf("总:%.1f,最高:%1f,最低:%.1f\n",total,max,min);
24     return 0; 
25 }
View Code

实验结果微信图片_20251014143759_47_2

 

实验5

源代码

 1 #include<stdio.h>
 2 void judgeTriangle(int a,int b,int c){
 3     if(a+b>c&&a+c>b&&b+c>a){
 4         if(a==b&&b==c){
 5             printf("等边三角形\n");
 6         }else if(a==b||a==c||b==c){
 7             if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a)){
 8                 printf("等腰直角三角形\n");
 9             }else{
10                 printf("等腰三角形\n");
11             }
12     }else if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a)){
13         printf("直角三角形\n");
14     }else{
15         printf("普通三角形\n");
16     }
17 }else{
18     printf("不能构成三角形\n"); 
19 }
20 }
21 
22    int main(){
23        int a,b,c;
24        while(scanf("%d%d%d",&a,&b,&c)!=EOF){
25            judgeTriangle(a,b,c);
26        }
27        return 0;
28    }
View Code

实验结果微信图片_20251014143759_46_2

 

 

实验结果

实验6

源代码

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<time.h>
 4 int main(){
 5     srand((unsigned int)time(NULL));
 6     int luckyDay=rand()%30+1;
 7     int guess,chance=3;
 8     printf("猜猜2025年11月哪一天是你的luckyday\n");
 9     while(chance>0){
10         printf("开始咯,你有%d次机会,猜吧(1~30):",chance);
11         scanf("%d",&guess);
12         if(guess==luckyDay){
13             printf("哇 猜中了:)\n");
14             return 0;
15     }else if(guess<luckyDay){
16         printf("你猜的日期早了,你的luckyday在后面\n");
17     }else{
18         printf("你的日期猜晚了,你的luckyday在前面\n");
19     }
20     chance--;
21     if(chance>0){
22         printf("再猜(1~30):"); 
23     }
24 } 
25     printf("次数用完了 偷偷告诉你,11月的luckyday是%d号\n",luckyDay);
26     return 0;
27 }
View Code

实验结果微信图片_20251014143800_48_2

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/936842.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

浩辰CAD 2025 SP2安装包下载与安装教程

软件介绍 浩辰CAD 2025 SP2作为国产CAD软件的升级版本,延续了自主内核技术优势,在性能、功能及生态适配层面实现全面突破。该版本采用多核并行运算技术,开图速度提升30%,存图性能翻倍,复杂图纸操作流畅度较前代提…

高级程序语言设计第一次作业

这个作业属于 https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求 https://edu.cnblogs.com/campus/fzu/gjyycx/homework 学号:102500319 姓名:刘江涵 1.安装过程及安装成功截图2.运行程序的代码和结果过程中未…

Java word文档中的图片抽离方法

Java word文档中的图片抽离方法Java word文档中的图片抽离方法package com.example.core.mydemo.aspose;import org.apache.poi.xwpf.usermodel.XWPFDocument; import org.apache.poi.xwpf.usermodel.XWPFPictureData;…

Kerberos认证(Elasticsearch)

一、Elasticsearch集成Kerberos认证效果图:可参考:elasticsearch添加kerberos认证完整操作流程

2025 年聚氨酯砂浆厂家最新推荐排行榜:聚焦欧洲技术与一站式服务的国内优质企业甄选指南水性聚氨酯砂浆/聚氨酯砂浆自流平厂家推荐

当前工业、食品、医药等领域对地坪材料的性能要求日益严苛,聚氨酯砂浆因耐磨、防腐、耐高低温等优势,成为众多企业的首选。但市场上厂家数量繁杂,产品质量与服务水平差异显著,部分厂家缺乏核心技术,产品难以满足行…

在Anolis OS 8.10 GA上安装和配置VNC系统

在Anolis OS 8.10 GA上安装和配置VNC系统 1、安装yum install tigervnc-server tigervnc-server-module -y 2、vncpasswd 设置VNC密码,回车后,Password为录入你要设置的密码,Verify为确认密码,Would you like to …

钩子(HOOK):改变系统行为的 “隐形抓手”

在编程的世界里,我们常常希望在不修改核心代码的情况下,为现有程序增加新功能、监控特定事件或改变其默认行为。这时,一个强大而精巧的概念——“HOOK”(钩子)便闪亮登场。它就像在软件执行的流水线上预设的“挂钩…

新装 CentOS 7 切换 yum 源完整指南 - 详解

新装 CentOS 7 切换 yum 源完整指南 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "…

浅谈InheritableThreadLocal---可继承的小书包

在前文中我们讲过ThreadLocal,相当于是每个线程有一个小书包,线程之间的小书包是隔离的,只存放了属于当前线程自己的变量,因此不会发生数据安全的问题。 (前文博客浅谈ThreadLocal----每个线程一个小书包 https:…

如何理解面向对象?

“深刻理解 C++ 的面向对象思想”其实是从 程序设计思想 层面上,真正掌握 C++ 精髓的标志。很多人学 C++ 只停留在“语法层面”(class、public、private、继承、多态),但真正的理解在于为什么这样设计、要解决什么…

2025 年湖南单招培训学校最新推荐榜单:口碑实力机构排行榜,聚焦高升学率与优质服务的精准选校指南单招无忧题库/单招培训学校推荐

2025 年湖南省单招报考热度持续攀升,部分高校专业报录比已达 470%,但培训行业却陷入 “选择困境”:新机构扎堆涌现却缺乏成熟教学体系,部分机构课程与考纲脱节,依赖兼职教师导致服务断层,更有甚者虚构升学率误导…

2025-10-14 el.style.backGroundColor = #ccc !important样式不生效??==》改为添加类

业务中常见有js操作样式,当我想给元素加个背景颜色时是能生效的,但如果加上了权重!important反而不生效了, 原因是这不是有效的颜色值,你可以把el.style.backGroundColor = #ccc !important改为el.classList.add(h…

mns 1014

今天 Dr. William Wallace Wettle 高端局。 A 开局不会做。搞掉 B 之后发现可以维护可能的温度的区间,秒了。点击查看代码 #include <bits/stdc++.h> using namespace std;struct node {int t, l, r; }arr[1000…

牛客周赛113

(0条未读通知) 牛客竞赛_ACM/NOI/CSP/CCPC/ICPC算法编程高难度练习赛_牛客竞赛OJ E题 首先我们预处理每个数组从\(n\)个数中选择\(i\)个数,其和模495为\(j\)的方案数,可以使用三维\(dp[i][j][k]\)数组表示前\(i\)个数…

如何在统信系统中将 Avalonia 软件程序打包 Deb 安装包

如何在统信系统中将 Avalonia 软件程序打包 Deb 安装包一、简介    太久没有写博客了,不是不想写,而是太忙了。最近我在使用 Avalonia UI 框架开发一个跨平台的应用程序,Avalonia 本身来说,还好了,社区很活跃…

分组密码算法工作模式

安全需求 1.机密性需求 保密工作模式:ECB模式、CBC模式、CTR模式 2.完整性、不可否认性 认证工作模式:CMAC 3.机密性、完整性、不可否认性 加密认证工作模式:EtM算法、MtE算法、GCM模式 保密工作模式 ECB模式 电子码…

2025 年山西/在职研究生培训机构推荐榜:同等学力申硕培训机构,聚焦数智化与个性化学习新范式

随着终身学习理念普及和职场竞争加剧,2025 年在职研究生教育市场呈现出 “技术驱动、精准服务” 的新趋势。政策层面,非全日制研究生与全日制同等效力的落实,叠加 AI 技术在教育领域的深度渗透,推动行业从 “规模扩…

2025 年涡街流量计厂家推荐,湖北南控仪表科技有限公司技术创新与行业应用解决方案解析

行业背景在工业自动化进程不断加快的当下,流量测量作为工业生产中的关键环节,其准确性与稳定性直接影响企业的生产效率、成本控制及安全运营。涡街流量计凭借结构简单牢固、测量精度高、应用范围广等优势,已成为众多…

2025 年超声波流量计厂家推荐,湖北南控仪表科技有限公司产品技术与行业应用解决方案解析

在工业自动化与能源管理精细化发展的双重驱动下,超声波流量计凭借非接触式测量、高精度、低维护需求等优势,成为流量测量领域的核心设备。2025 年全球超声波流量计市场规模将突破 169.31 亿元,石油化工、市政供水、…

ArcGIS 10.2.2 字符串长度为20却仅能输入3个汉字的解决方法

ArcGIS 10.2.2 字符串长度为20却仅能输入3个汉字的解决方法问题: 字符串长度为20,却仅能输入3个汉字。 原因: 长度20为字节,非字符。 解决方法: 安装补丁 链接:https://pan.baidu.com/s/1MNobUc5FLqkGloNTuu_64w…