没有合适的资源?快使用搜索试试~ 我知道了~
第三次上机题解1
需积分: 0 0 下载量 138 浏览量
2022-08-03
13:24:49
上传
评论
收藏 952KB PDF 举报
温馨提示
试读
20页
介绍提取任意进制任意段数字(连续)的方法。记一个 进制数为,要提取的段为,记有下式成立举实际的例子:1.2.//表示提取其十进制表示的十位3.4.//表示提取其
资源详情
资源评论
资源推荐
第三次上机题解
published by prime21
部分代码选取同学的,按通过人数排序的题解
K (setter: MountVoom)
题意:给出一个分段函数
使用if语句分情况讨论即可
1. #include<stdio.h>
2. int n;
3. double ans;
4.
5. int main()
6. {
7. scanf("%d", &n);
8. if (n >= 401) {
9. ans += 0.707 * (n - 400);
10. n = 400;
11. }
12. if (n >= 151) {
13. ans += 0.606 * (n - 150);
14. n = 150;
15. }
16. ans += n * 0.505;
17. printf("%.4lf", ans);
18. return 0;
19. }
hint: if语句默认只有后面一句话,如果有多句话都在当前条件下做,请加一对大括号,如上述
代码所示。
C (setter Max.D. )
题意:解二次方程
limit:
有同学没有懂“保证”二字的含义,保证是指:助教已经保证了数据满足所述条件,包括
limit。写了一些没有含义的if语句,当然在工程中,考虑不会发生的情况是合理的,这里是程
设上机,其实是在提示大家通过题目的限制条件,更好的完成题目。限制条件会大大简化分类
讨论的情况。
解法,初三数学之求根公式和判别式
注意到,需要从小到大输出两个解,和除以 2a 的正确写法是 /(2*a) ,不是 /2*a ,请考虑优
先级。
上机中途我给出的Testcase就是提示大家这两个情况。
1. #include <stdio.h>
2. #include <math.h>
3. int main()
4. {
5. double a, b, c, delta, x1, x2;
6. scanf("%lf %lf %lf", &a, &b, &c);
7. delta = b * b - 4 * a * c;
8. if (delta < 0)
9. {
10. printf("No Solution!");
11. return 1;
12. }
13. x1 = (-b + sqrt(delta)) / (2 * a);
14. x2 = (-b - sqrt(delta)) / (2 * a);
15. if (x1 > x2) //学会如何交换两个数!!!
16. {
17. c = x1;
18. x1 = x2;
19. x2 = c;
20. }
21. printf("%.4lf %.4lf", x1, x2);
22. return 0;
23. }
code from 18373394(唐茵)
D (setter 熊大)
题意,参见原题,十分简短。
介绍提取任意进制任意段数字(连续)的方法。
记一个 进制数为 ,要提取的段为 ,记 ,
有下式成立
举实际的例子:
1. int num = 123,res;
2. res = (num/10) % 10; //表示提取其十进制表示的十位
3. printf("%d",res);
4. res = (num/4) % 4; //表示提取其二进制下的第4位和第3位(从低为1)
5. printf("%d",res);
6. //对于二进制,这样的位提取可以更加有趣,用位运算
7. res = (num>>2) & 3; // 同上一个操作。
本题
1. #include <stdio.h>
2. int main()
剩余19页未读,继续阅读
不知者无胃口
- 粉丝: 26
- 资源: 328
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 美赛数学建模算法-使用Matlab实现非线性规划NonLinearProgramming-国赛-题解.zip
- linux安装java8环境资源包
- 静态路由综合实验模拟ensp
- Unity中WebSocket网络连接的代码以及相关protobuf-net协议转换后的脚本类
- 基于ATLAB + Psychtoolbox 心理学实验,情绪词汇效价判断
- 美赛数学建模算法-使用Matlab实现神经网络NeuralNetwork-包括BP+LVQ-国赛-题解.zip
- hb-mapper-makertbin.log
- dfcf_silence_upgrade_cfw_10.15.3_20240318163518_64.apk
- 美赛数学建模算法-使用Matlab实现多元分析MultivariteAnalysis-包括聚类分析+主成分分析-国赛-题解
- 构成学1.psd
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0