C程序设计课程-2012电子信息 第三次上机实验
来源:互联网 发布:金蝶数据库修复工具 编辑:程序博客网 时间:2024/06/07 16:23
电子信息工程2班 李秋萍 120705201
任务1:
1).u=2 2).u=4
任务2:
1).0 2).1 3).1 4).0 5).1 6).0
任务3:
1).53.5 2).36 3).1362.576588
------------------------------------任务分割线------------------------------------
任务4:以下两个程序都能实现了“取两个数最大值”算法,理解并分析两个程序的不同.
写法一:
double dmax (double x, double y) { if (x > y) return x; else return y; } int main() { double a,b; printf("Input 2 number:\n"); scanf_s("%lf %lf",&a,&b); printf("The max is:%f \n",dmax(a,b)); }
写法二:
double dmax (double x, double y); int main() { double a,b; printf("Input 2 number:\n"); 0scanf_s("%lf %lf",&a,&b); printf("The max is:%f \n",dmax(a,b)); } double dmax (double x, double y) { if (x > y) return x; if (x < y) return y; }
答:用else取代了if(x<y)从而使程序有所简化。
------------------------------------任务分割线------------------------------------
任务5:参考任务4,编写“返回三个参数中最大的一个”的程序,要求函数名为 double tmax(double, double, double),详细说明设计思路.
代码:
#include<stdio.h> double dmax(double x, double y, double z) { if(x>y) if(x>z) return x; else return z; else if(y>z) return y; else return z; } int main() { double a,b,c; printf("Input 3 number:\n"); scanf_s("%lf %lf %lf",&a,&b,&c); printf("The max is:%f \n",dmax(a,b,c)); }
------------------------------------任务分割线------------------------------------
任务6:写一个简单程序,它输出从1 到10的整数,详细说明设计思路。
代码:
#include<stdio.h> void main() { int a=1; while(a<=10) { printf("%3d",a); a=a++; } }
程序:
------------------------------------任务分割线------------------------------------
任务7: 写一个简单程序,它输出从10到-10的整数,详细说明设计思路。
代码:
#include<stdio.h> void main() { int a=10; while(a>=-10) { printf("%3d",a); a=a--; } }
程序:
- C程序设计课程-2012电子信息 第三次上机实验
- C程序设计课程-2012电子信息 第三次上机实验
- C程序设计课程-2012电子信息 第一次上机实验
- C程序设计课程-2012电子信息 第二次上机实验
- C程序设计课程-2012电子信息 第四次上机实验
- C程序设计课程-2012电子信息第五次上机实验
- C程序设计课程-2012电子信息第五次上机实验
- C程序设计课程-2012电子信息第五次上机实验
- C程序设计课程-2012电子信息 第七次实验任务
- C程序设计课程-2012电子信息 第七次实验任务
- C程序设计课程-2012电子信息 第八次实验任务
- C程序设计课程-2012电子信息 第八次实验任务
- C程序设计课程-2012电子信息 第八次实验任务
- C程序设计课程-2012电子信息 第八次实验任务
- C程序设计课程-2012电子信息 第九次实验任务
- C程序设计课程-2012电子信息 第九次实验任务
- C程序设计课程-2012电子信息 第九次实验任务
- C程序设计课程-2012电子信息 第十次实验任务
- windows API 基本数据类型
- Ubuntu11.10源
- 【正则】匹配头尾,并且中间不能有特定字符串
- UVA 12452
- 监听input的动态
- C程序设计课程-2012电子信息 第三次上机实验
- android41_listView前言
- oracle 中 UPDATE nowait 的使用方法
- UISegmentedControl 分段控件-iOS开发
- 织梦DedeCMS编辑器fck更换成eWebEditor编辑器
- iPhone开发面试题--葵花宝典
- 用递归做螺旋矩阵 java版算法
- HEVC混合编码方法引入的亮点
- Ubuntu11.10无法打开softer center(软件中心)和language support的解决