姓名:邱旭     学号:120705115     班级:12电信1班

目标:

1.  进一步掌握简单  C程序的编写和运行的过程

2.  初步体验数据类型的作用

任务1:显示美元和人民币的汇率

实验内容:编写一个“显示美元和人民币的汇率”C程序

实验目的:进一步掌握简单  C程序的编写和运行的过程

说明:假设100美元=621人民币,程序显示100、200、300….1000 美元与人民币汇率表

要求:独立思考和编写

实验步骤

步骤1:参考“温度转换”程序(附件),编写“汇率表”程序,程序名称p2_1

--------------------------------------------------------------------------------

我的代码:

//******************************
//对 fahr=100,200,300,...,1000
//打印显示美元和人民币的汇率表
//Code by 邱旭 120705115 2013-03-15
//******************************
#include<stdio.h>
int main()
{
int fahr,celsius;
int lower,upper,step;

lower=100;  /*汇率表的下限*/
upper=1000; /*汇率表的上限*/
step=100;   /*步长*/
fahr=lower;

printf("邱旭,120705115\n","");
while(fahr<=upper){
celsius=6.21*fahr;
printf("%d %d\n",fahr,celsius);
fahr=fahr+step;
}
return 100;
}

运行程序截图:

步骤2:运行程序,改错,记录运行结果,  思考和描述程序设计的难点;描述编写过程自
己犯下错误、下次如何克服

难点:没有给出现成代码,需要自己编代码。

错误:结尾return 100写成return 0了,没有理解符号的真正意义。

克服方法:要多看书,更认真听课,理解符号含义。
 
------------------------------------------------任务分割线----------------------------------------------------------- 
 
任务2:了解int 和float变量类型 
实验内容:修改  ”华氏温度与摄氏温度对照表”   
实验目的:了解“同一变量”定义不同数据类型,如何影响程序运行结果 
 
实验步骤 
步骤1:修改  “华氏温度与摄氏温度转换”算法表达式

------------------------------------------------------------------------------- 
开始创建项目 
1.  输入项目名称,请输入“p2_2”; 
2.  选择“控制台应用程序”。在“附加选项”下选择“空项目”设置,单击“完成”。 
注:现在有了项目,但项目还没有源代码文件。 
3.  新建源文件p2_2  ,录入以下内容:

#include<stdio.h>
int main()
{
int f;             //摄氏温度与华氏温度
int c;             //摄氏温度

int lower=0;      //温度表的下限
int upper=300;    //温度表的上限
int step=20;      //步长
f=lower;

printf("邱旭,120705115\n","");
while(f<=upper)
{
//*********************
//摄氏与华氏温度转换公式
//c=(5/9)(F-32);
//*********************
c=(5/9)*(f-32);
printf("%d\t%d\n",f,c);
f=f+step;
}
return 0;
}

4.  运行程序,记录运行结果,发现程序运行结果有出入? 
 
步骤2:再一次修改代码 
-------------------------------------------------------------------------------- 
1.  按照以下代码,对源文件p2_2 进行修改:

#include<stdio.h>
int main()
{
float f;             //摄氏温度与华氏温度
float c;             //摄氏温度

float lower=0;      //温度表的下限
float upper=300;    //温度表的上限
float step=20;      //步长
f=lower;

printf("邱旭,120705115\n","");
while(f<=upper)
{
//*********************
//摄氏与华氏温度转换公式
//c=(5/9)(f-32);
//*********************
c=(5.0/9.0)*(f-32.0);
printf("%f\t%f\n",f,c);
f=f+step;
}
return 0;
}

第二次C程序设计上机报告相关推荐

  1. 第一次C程序设计上机报告

    姓名:邱旭     学号:120705115     班级:12电信1班 任务1:创建一个基本程序 实验内容:编写一个"显示华氏温度与摄氏温度对照表"C程序 实验目的:掌握C语言开 ...

  2. matlab上机报告绘制函数,Matlab程序设计上机报告

    y=(exp(0.3*a(i))-exp(-0.3*a(i)))/2*sin(a(i)+0.3)+log((0.3+a(i))/2) End 5.当n 分别取100.1000.10000时,求下列格式 ...

  3. c语言程序设计教程上机报告,华中科技大学标准C语言程序设计上机试题、答案及报告格式...

    <华中科技大学标准C语言程序设计上机试题.答案及报告格式>由会员分享,可在线阅读,更多相关<华中科技大学标准C语言程序设计上机试题.答案及报告格式(9页珍藏版)>请在人人文库网 ...

  4. c语言上机报告之水仙花数,C语言上机报告之水仙花数..doc

    C语言上机报告之水仙花数. C语言程序设计 上机报告 课题名称:水仙花数的算法 院 (系):工程学院 专业班 级: 052126 学生姓名: 喻培 学 号: 20121004040 指导教师: 熊慕舟 ...

  5. c语言实训作业总结,c语言程序设计上机实践心得报告

    c语言程序设计上机实践心得报告 班级:11 电信 2 姓名:莫金波 学号:1107032242012.12.28 惠州学院 HUIZHOU UNIVERSITY 我们专业的学生在专业老师的带领下进行了 ...

  6. c语言作业重庆科技学院,C语言程序设计学生上机报告-NO3.doc

    C语言程序设计学生上机报告-NO3.doc 重庆科技学院 上机实验报告(上机操作类) 课程名称 C 语 言 程 序 设 计 实验项目 循环结构程序设计(一) 机房名称 I313 上机时间 2017 年 ...

  7. 华中科技大学标准c语言程序设计上机试题,答案及报告格式,华中科技大学标准C语言程序设计上机试题、答案及报告格式.pdf...

    <标准 语言程序设计>上机报告 <标准 语言程序设计>上机报告 C C 实验七 指针及函数结构体初步程序设计 实验七 指针及函数结构体初步程序设计 专业: 专业: 班级: 班级 ...

  8. c语言上机总结报告,C语言程序设计上机实践心得报告

    <C语言程序设计上机实践心得报告>由会员分享,可在线阅读,更多相关<C语言程序设计上机实践心得报告(12页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计上机实践心得报告班 ...

  9. c语言指针部分上机,北科大C语言程序设计实验报告8-指针-练习题代码(2次上机课内容)--...

    北科大C语言程序设计实验报告8-指针-练习题代码(2次上机课内容)-- 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文 ...

最新文章

  1. MotionEvent的getX(),getY()与getRawX(),getRawY()区别
  2. 报名 | 从滴滴出行数据透视中国城市空间发展讲座
  3. 让BASH,VIM美美的Powerline
  4. 【iCore1S 双核心板_ARM】例程十七:FSMC实验——读写FPGA
  5. angular大型项目实践总结的几个要点
  6. css 元素 property value计算过程的学习笔记
  7. python flask html模板,python flask web开发实战 Jinja2模板
  8. 同事更新几个表_最近计划学习的几个网站资源
  9. python编程理论_Python并发编程理论篇,来看看
  10. Java关键字static
  11. ospf路由 华3_华三模拟器ospf的简单配置
  12. Flutter-防京东商城项目-收货地址列表、增加 修改收货地址布局、弹出省市区选择器-39
  13. ShardingSphere 分片算法
  14. OpenCV3的GPU模块编译
  15. 学习java随堂练习-20220614
  16. OpenCV - 计算相机和视频的帧速率FPS
  17. 上传音乐到Android模拟器的SD卡,并在Android模拟器上播放
  18. 2001-2022年《中国县域统计年鉴面板数据》Excel版
  19. shutil模块:复制文件和文件夹,文件压缩
  20. saiku 安装配置

热门文章

  1. win7 mac 共享文件
  2. 用TELNET连接Socket服务器程序
  3. android 如何获得时间格式,Android 获取年月日时分秒 格式化指定时间字符串
  4. 如何有效运用测评自养号来提升阿里国际店铺权重
  5. 抖音跳转能力总结攻略
  6. ASP.NET MVC3与ExtJS结合建站笔记(要点)
  7. 微信扫码支付 php
  8. 2011年通用产品团队Outing-朱家尖之行
  9. 动态添加路由 addRoute添加路由刷新404
  10. python hook dll_Python——dll注入