C语言程序设计-实验第一次上机实验报告

2.第一次实验

C语言程序设计 实验报告

专业 计算机科学与技术 班级 信安1302班 日期 2014.3.22 成绩

实验组别 第 1 次实验 表达式和标准输入与输出实验 指导教师 周时阳

学生姓名 学号 同组人姓名

实验名称 表达式和标准输入与输出实验

2.1实验目的

1.熟练掌握各种运算符的运算功能,操作数的类型,运算结果的类型及运算过程中的类型转换,重点是C语言特有的运算符,例如位运算符,问号运算符,逗号运算符等;熟记运算符的优先级和结合性。

2.掌握getchar, putchar, scanf和printf等函数的用法。

3.掌握简单的C程序(顺序结构程序)的编写方法。

4.完成老师布置的习题及课程设计上的题目。

2.2实验内容

(一)输出“王”字

源程序如下:shangji1\chengxu1

#include

int main()

{

puts("*************");

puts(" * ");

puts(" * ");

puts("*************");

puts(" * ");

puts(" * ");

puts("*************");

return 0;

}

实验步骤:

步骤一:计算输出过程中应控制的空格数,选择星号作为输出的标记。

步骤二:采用puts函数实现对字符串的输出。

调试及编译过程:

试验中出现的不足及修改:无。

调试:实现对王字的输出。

(二)编程将华氏温度转换为摄氏温度

源程序如下:shangji1\chengxu2

#include

int main()

{

double x,y;

printf("请输入华氏温度:");

scanf("%lf",&x);

y=(5*(x-32))/9;

printf("%.2lf(F)=%.2lf(C)",x,y);

return 0;

}

编辑步骤:

步骤一:定义两个浮点型变量,分别用来存放华氏温度和摄氏温度

步骤二:用输入函数输入一个华氏温度值并存入命名为x的单元中。

步骤三:进行华氏温度与摄氏温度之间的转换,将得到的摄氏温度值存入命名为y的单元中。

步骤四:输出得到的摄氏温度值。

调试及编译过程:

输入数据100进行测试

出现的不足及修改:调试时发现输出为0 ,经推断得出原因为5/9为整型得出的结果为0

将5/9*(x-32)改为(5*(x-32))/9,于是得出正确结果shangji1\chengxu3.1shangji1\chengxu3.2shangji1\chengxu3.3

#include

int main()

{

int a,b,t;

printf("enter numbers:");

scanf("%d%d",&a,&b);

t=a;a=b;b=t;

printf("a=%d,b=%d",a,b);

return 0;

}

程序3 2

#include

int main()

{

int a,b;

printf("enter numbers:");

scanf("%d%d",&a,&b);

a=a+b;b=a-b;a=a-b;

printf("a=%d,b=%d",a,b);

return 0;

}

程序3.3

#include

int main()

{

int a,b;

printf("enter numbers:");

scanf("%d%d",&a,&b);

a=a^b;b=a^b;a=a^b;

printf("a=%d,b=%d",a,b);

return 0;

}

实验步骤(实验一):

步骤一:定义三个变量,其中两个用来存放将要进行转换的数据。

步骤二:将其中一个变量的值赋给中间变量,再将另一个变量的值赋给这个变量,最后将中间变量的值赋给另一个变量。

实验步骤(实验二):

步骤一:通过单纯的计算关系,得知a=a+b;b=a-b;a=a-b可以得出最后的结果shangji1\chengxu4

c语言上机第一次实验报告怎么写,C语言程序设计-实验第一次上机实验报告.doc...相关推荐

  1. 股票分析报告怎么写?史上最强股票分析报告范文模板帮助你

    股票分析报告是投资者赚钱的第一步,也是最重要的一步,绝大多数盲目的闭眼玩家在买入股票之前,只是稍微粗略浏览下K线走势和基本公司资料就大手笔自信满满的跟风买入,实际等于摸黑下楼梯,掉坑里了也不知道,股票 ...

  2. 大一c语言实践报告怎么写,c语言实践报告范文

    只有努力付诸实践,才有真知灼见.下面是学习啦为大家带来的c语言实践报告范文,希望可以帮助大家. c语言实践报告范文1: 在科技高速发展的今天,计算机互联网在人们之中的作用越来越突出.而c语言作为一种计 ...

  3. python顺序结构实验_Python程序设计实验报告二:顺序结构程序设计(验证性实验)...

    安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名姚彩琴学号3190505129 成绩 日期 2020.3.3 指导老师修宇 [实验名称] 实验二 顺序结构程序设计(验证性实验) [ ...

  4. 用python循环结构计算派的值_Python程序设计实验报告四:循环结构程序设计(设计型实验)...

    安徽工程大学 Python程序设计 实验报告 班级  物流191   姓名姚彩琴学号3190505129 成绩 日期     2020.4.8     指导老师修宇 [实验名称]实验四 循环结构程序设 ...

  5. c语言itoa函数用指针怎么写,C语言实现itoa函数

    最近在写C语言用到了_itoa函数自己也想着实现一个. 首先要知道_itoa函数是干什么的,在百度百科上对itoa函数有这样一句:"itoa取整数输入值,并将其转换为相应进制数字的字符串.& ...

  6. c语言专业认知实践报告怎么写,C语言课程设计实习报告范本

    <C语言课程设计实习报告范本>由会员分享,可在线阅读,更多相关<C语言课程设计实习报告范本(16页珍藏版)>请在人人文库网上搜索. 1.C语言课程设计实习报告学生姓名: 萱冰伊 ...

  7. c语言学生成员管理代码报告怎么写,C语言学生通信录管理系统课程设计报告

    <C语言学生通信录管理系统课程设计报告>由会员分享,可在线阅读,更多相关<C语言学生通信录管理系统课程设计报告(18页珍藏版)>请在人人文库网上搜索. 1.实验名称 :学生通信 ...

  8. 并联机器人开题报告怎么写_运动康复与健康毕业论文开题报告

    运动康复与健康毕业论文开题报告 靳三针疗法治疗缺血性中风偏瘫的临床研究 针康法对急性脑梗死患者异常运动模式的影响 分米波对周围神经急性损伤康复作用的实验研究 陈氏太极拳养生价值及其作用机理探讨 不同点 ...

  9. c语言x的n次方怎么写_C语言入门教程(三)进制与操作符

    Hello,小伙伴们大家好,今天开始进入C语言第三课时的学习.进入今天正式内容之前呢,先来看一下上次课程中的留下的一道练习题. 练习: 1.编写程序计算半径为任意浮点数的圆周长并把结果打印在屏幕上 1 ...

最新文章

  1. 独家!扒出腾讯新高管余总的真面目!
  2. 皮一皮:大家对自己的定位都挺准的...
  3. android gpio驱动实例,Android/Linux 驱动层对GPIO口的操作方法和相关代码
  4. java多线程基础篇第二篇-volidate关键字
  5. 单点效率测试工具:F8秒表
  6. C++三角函数用法错误error C2668: 'tan' : ambiguous call to overloaded function原因及解决方法
  7. 力士乐伺服电机编码器调零_力士乐伺服电机故障与维修排除备份构成
  8. Linux manjaro系统安装后无法连接wifi,解决方案
  9. wbepack中output.filename和output.chunkFilename
  10. Taro+react开发(29)引入固定地址的方式
  11. Shell命令-文件及内容处理之sort、uniq
  12. 3 | Spatial-based GNN/convolution模型之 NN4G
  13. java 3000并发,还被面试官怼并发编程?来,吃点能量!Java并发编程技术
  14. RTT设置删除空闲钩子函数想到函数指针和回调函数
  15. sql中的join问题
  16. HDU 4707 Pet 邻接表实现
  17. atitit.attilax的软件 架构 理念.docx
  18. hdu5336XYZ and Drops
  19. CNUOJ 2020 LJX的高精度
  20. English trip EM2-MP4 Teacher:Taylor voiceless consonant 清辅音 voiced consonant 浊辅音

热门文章

  1. antdv实现 tags-Input
  2. C++:用memset初始化数组
  3. 模式识别和机器学习实战-K近邻算法(KNN)- Python实现 - 约会网站配对效果判断和手写数字识别
  4. DPDK系列(二)——性能提升
  5. 推广app免填邀请码,替代Shareinstall和openinstall开发方案
  6. JavaScript-0902-ajax
  7. 英语----形容词和副词的比较级和最高级
  8. 蓝海知识付费项目有哪些,你说的知识付费项目_知识付费项目的运营笔记
  9. 国行note8 android8.0,惊喜!三星Note8国行版安卓8.0终于来了:4月23日开推
  10. 魔兽世界服务器网页建设,上班族福利?高玩制作打开网页玩国服魔兽