实验2 c语言分支与循环基础应用编程1

news/2024/10/13 12:34:48

task1:

问题1 随机数求余后结果为1,生成0397到0476中的随机数

问题2 随机数求余后结果为0,生成0001到0021中的随机数

问题3 随机生成5个不同的学号

task2:

 实验3:

 task4:

 1 #include <stdio.h>
 2 int main()
 3 {
 4     double x,sum,max,min;
 5     sum = 0;
 6     max = 0;
 7     min = 10000;
 8     printf("输入今日开销,直到输入-1停止\n");
 9     while (scanf_s("%lf", &x)) {
10         if (x > 0 && x <= 10000) {
11             sum = sum + x;
12             if (x > max) max = x;
13             if (x < min) min = x;
14         }
15         else if(x = -1)
16             break;
17     }
18     printf("今日累计消费总额:%.1lf\n", sum);
19     printf("今日最高一笔开销:%.1lf\n", max);
20     printf("今日最小一笔开销:%.1lf\n", min);
21 
22     return 0;
23 
24 
25         }

task5:

 

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

task6

 

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<time.h>
 4 
 5 int main() {
 6     int lucky day, n,ans;
 7     n=3;
 8     lucky day = rand() % 30 + 1;
 9     srand(time(NULL));
10 
11     printf("猜猜2024年11月哪一天会是你的lucky day 开始喽,你有三次机会 猜吧:");
12     while (n > 0) {
13         scanf_s("%d", &ans);
14         if (ans == lucky day)
15             printf("哇 猜中了");break:
16         else if (ans < lucky day)
17             printf("你猜的日期早了,你的 lucky day还没到呢\n");
18         else
19             printf("你猜的日期晚了,你的lucky day在前面\n");
20         n = n - 1;
21         if (n > 0)
22             printf("再猜");
23         else
24             printf("次数用光了,偷偷告诉你,你的lucky day是%d", lucky day);
25     }
26     system("pause");
27     return 0;
28 
29 }

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

2024-2025-1 20241421 《计算机基础与程序设计》第三周学习总结

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276))这个作业的目标 1、数字分类与计数法位置计数法,2、进制转换,…

在wsl上配置vscode和c++环境

在wsl中配置Ubuntu在power shell中输出指令,更新并检查版本wsl --update wsl --version输出: WSL 版本: 2.3.24.0 内核版本: 5.15.153.1-2 WSLg 版本: 1.0.65 MSRDC 版本: 1.2.5620 Direct3D 版本: 1.611.1-81528511 DXCore 版本: 10.0.26100.1-240331-1435.ge-release…

如何在kubernetes环境中共享GPU

随着人工智能和大模型的快速发展,云上GPU资源共享变得必要,因为它可以降低硬件成本,提升资源利用效率,并满足模型训练和推理对大规模并行计算的需求。 在kubernetes内置的资源调度功能中,GPU调度只能根据“核数”进行调度,但是深度学习等算法程序执行过程中,资源占用比较…

WGCLOUD使用笔记 - 监测主机的Crontab定时任务信息

Crontab定时任务监测,是WGCLOUD v3.5.5 新增的一个功能模块可以实时监测Linux的Crontab设置信息,如下图

高级程序语言设计课程第三次个人作业

班级的链接:https://edu.cnblogs.com/campus/fzu/2024C/ 作业要求的链接:https://edu.cnblogs.com/campus/fzu/2024C/homework/13284 学号:102400228 姓名:吴昊 第四章作业: 第二题:本题在b.d要求读题时有部分困难,最后通过网上查询解决自己的困难 第三题:本题没什么大…

golong下载

https://www.cnblogs.com/se6c/p/17890974.html#gallery-2 目录中文网官网编译器下载额外步骤:加速访问配置 GOPROXY 环境变量,以下三选一给你们看下我的这一步步骤(我选的阿里) 中文网首页 - Go语言中文网 - Golang中文社区官网The Go Programming Language编译器下载1.我…

通过LambdaQueryWrapper配置实现查询指定的字段值

如果是自己写sql语句,可以很自由的实现查询哪些字段值,但是在使用 MybatisPlus 提供的CRUD方法的时候我们该如何实现这一效果呢? 可以通过 LambdaQueryWrapper 和 QueryWrapper 的 select 方法来做到这一点public IPage<Customer> page(int current, int size) {log.i…

Scratch列表的知识与应用

列表及应用1 列表及应用2 练习题1