码迷,mamicode.com
首页 > 编程语言 > 详细

C语言程序设计第二次作业

时间:2017-10-22 22:02:28      阅读:378      评论:0      收藏:0      [点我收藏+]

标签:一个   文字   c语言程序   语句   进制   数据类型   信息   实验   es2017   

(一)改错题

1.输出带框文字:在屏幕上输出以下3行信息。

技术分享

错误信息1:

                              技术分享

错误原因1:stdio错误
改正方法:将sitdo改为stdio

错误信息2:

                        技术分享   技术分享

错误原因2:第5行语句未加分号

改正方法:语句结束时要加分号

错误信息3:

                   技术分享技术分享

错误原因3:第6行printf里少一个引号

改正方法:输入引号

错误信息4:

                        技术分享

 

错误原因4:mian书写错误

改正方法:将mian改为main

      技术分享

 

2.计算某个数x的平方赋给y:分别以“y = xx” 和 “xx = y” 的形式输出x和y的值。注意不要删除源程序中的任何注释。
输入输出示例(假设x的值为3)

          技术分享

错误信息1:

                         技术分享

错误原因1:stdio后少了.h

改正方法1:输入.h

错误信息2:

                            技术分享

错误原因2:注释使用错误

改正方法:在输出后加*/

错误信息3:

                          技术分享

错误原因3:printf输出变量只有一个

改正方法3:应该输出三个变量分别为y,x,x

错误信息4:同上错误信息3,将第二个printf输出变量补充完整

错误信息5:

                       技术分享

错误原因5:未对x赋值

改正方法:初始化后对其赋值

错误信息6:

                   技术分享

错误原因6:输出格式错误

改正方法6:在printf内输出\n

技术分享

二、学习总结
1.(1)

                  技术分享

 

(2)

                   技术分享

(3)

                  技术分享

(4)

                 技术分享

2.在C语言中,在头文件limits.h中,有关于各种基本数据类型的最大以及最小值的宏定义。例如,int型的最大值为INT_MAX,最小值为INT_MIN。运行下列程序,看一下结果是什么?

        技术分享

修改程序,输出i+1,结果是什么?为什么?

        技术分享      

                最大值 溢出!

修改程序输出j-1,结果是什么?为什么?

          技术分享

                                     溢出

3.运行下面的程序,输入100 144 64,看看运行结果是什么?为什么?

               技术分享

                 进制错误,%0为八进制,%X为十六进制

4:总结

     在编写程序是一定要细心!培养自己具备严谨的思想!

三)实验总结
1.求整数均值
(1)题目
本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。
(2)流程图

             技术分享

(3)源代码

             技术分享

(4)测试数据及运行结果

                  技术分享

(5)实验分析

    问题1:输出格式错误

    原因:输出平均值保留一位小数,未仔细审题

    解决办法:输出时用%.1f保留其精确度

3.是不是太胖了
(1)题目
据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤是公斤的两倍。现给定某人身高,请你计算其标准体重应该是多少?
(2)流程图

         技术分享

(3)源代码

       技术分享

(4)测试数据及运行结果

     技术分享

 5.计算物体自由下落的距离
(1)题目
一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒2。
(2)流程图

     技术分享

 

(3)源代码

       技术分享

(4)测试数据及运行结果

     技术分享

9.逆序的三位数
(1)题目
程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
(2)流程图

       技术分享

 

(3)源代码

    技术分享

(4)测试数据及运行结果

    技术分享

(四)PTA提交列表
顺序结构(一)提交列表

             技术分享

顺序结构(二)提交列表

           技术分享

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   

 

 

 

 

 

 

 

 

 

 

 

 

 

                          

 

 

 

 

                            

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

        

 

 

 

 

技术分享

技术分享

C语言程序设计第二次作业

标签:一个   文字   c语言程序   语句   进制   数据类型   信息   实验   es2017   

原文地址:http://www.cnblogs.com/J9810/p/7707749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!