一.改错题

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

(1)源程序



对程序进行编译,发现错误信息1



错误原因:stdio拼写错误

改正方法:将stdio正确拼写

对程序进行编译,发现错误信息2



错误原因:第六行括号中缺少双引号

改正方法:加上缺少的引号

对程序进行编译,发现错误信息3



错误原因:第五行末尾缺少;

改正方法:加上;

对程序进行编译,发现错误信息4

错误原因:第二行中main拼写错误

改正方法:将main正确拼写

对程序进行编译,发现正确

运行结果如下:

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

输入输出示例(假设x的值为3)

(1)源程序



对程序进行编译,发现错误信息1



错误原因:将

二.学习总结

1.不 同的数据类型,在计算机中所占内存大小是不一样的,C语言提供了sizeof运算符,可以获取数据字节数。

(1)事例:



运行结果:



(2)int





(3)long





(4)float





(5)double



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



修改程序,输出i+1,结果是





原因:整数的值如果超过它的最大值,将发生溢出,即整数溢出。整数i就像一个汽车里程指示表,当达到最大值时,它将溢出到起始点(即最小值)。也就是说2147483647为最大数,而i+1超过最大值,所以为最小值。

修改程序输出j-1,结果是



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





用了不同进制的数来表示导致不同的数输出一样的结果。

4.对本章其他你认为需要进行总结的内容进行总结。

(1)变量要先声明之后才能使用,避免未声明变量就使用的事情。

(2)输入函数scanf中,%d是表示一个十进制整数,不要忘记使用&符号。

(3)输出函数printf中,每个%d和后边的量一一对应,除%被替代为数据外,其他内容会原样输出。

(4)不同类型数据混合运算时会进行不同运算类型的转换。

三.实验总结

1(1)题目

求整数平均值 本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。

(2)流程图



(3)源代码



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



(5)实验分析

问题1:Average没有用double进行定义,导致输不出小数。

解决办法:在输入Average之前先要用double定义一下。

问题2:scanf 不能表达。

解决办法:记得加上&符号。

3.(1)题目

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

(2)流程图



(3)源代码



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



(5)实验分析

问题1:格式错误

解决办法:大括号中,每一条语句最后都要加;

5(1)问题

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

(2)流程图



(3)源代码



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



(5)实验分析

问题1:无结果。

解决办法:给t赋值。

问题2:结果不对。

解决办法:t与t之间应有乘号,同数学表达不同

9.(1)问题

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

(2)流程图



(3)源代码



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



(5)实验分析

问题1:混淆字母概念。

解决办法:最好用有特殊意义的英文字母来表示。

问题2:运算结果不对。

解决办法:正确分开求余与整除的含义。

四.PTA提交列表

顺序结构1

顺序结构2



C语言第二次作业——顺序结构的更多相关文章

  1. C语言第二次作业-----顺序结构

    一:改错题 (1)输出指定信息: 将给定源代码输入编译器: 执行编译命令,发现编译器报错,错误信息如下: 经检查,发现源程序将"stdio.h"误拼为"stido.h&q ...

  2. C语言程序设计第二次作业--顺序结构

    C语言程序设计第二次作业--顺序结构 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 #include <stido ...

  3. C语言程序设计第二次作业——顺序结构

    (一)改错题 1.输出带框文字:在屏幕上输出以下3行信息. 错误信息1: 错误原因:i和d位置错误 改正方法:i和d位置互换 错误信息2: 错误原因:\n后缺了一个" 改正方法:\n后加一个 ...

  4. C语言程序设计第二次作业—————顺序结构改

    1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 #include <stido.h> int mian() { ...

  5. C语言程序设计第二次作业—————顺序结构

    (一)改错题 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 include int mian() { printf(&q ...

  6. c语言博客作业——顺序结构,分支结构

    1.PTA截图 2.本章学习总结 2.1学习内容总结 数据的输入和输出:%d表示输入输出整数 %.lf表示输入浮点数 %.nf表示输出结果保留n位小数 if-else的分支结构可以有限个分类情况进行处 ...

  7. C语言第二次作业---分支结构

    一.PTA实验作业 题目1:计算分段函数[2] 1.实验代码 double x,y; scanf("%lf",&x); if(x>=0){ y=sqrt(x); } ...

  8. C语言第二周作业----分支结构

    一.PTA实验作业 题目1.7-1计算分段函数 本题目要求计算下列分段函数f(x)的值: 注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂. 1.实验代码 int ma ...

  9. C语言第二周作业——分支结构

    一.PTA实验作业 题目1.7-1计算分段函数 本题目要求计算下列分段函数f(x)的值: 1实验代码 double x,result; scanf("%lf",&x); i ...

随机推荐

  1. UTF-8 UTF-16 UTF-32 最根本的区别?

    昨天看书的时候突然发现UTF-16 我好像还没见过这个东西  也可能忘记了 反正现在对自己科普一下吧 最根本的区别 UTF-32 把所有的字符都用32bit -- 4个字节 来表示 UTF-16 和 ...

  2. 不允许用(a+b)/2这种方式求两个数的均值;如下程序在Linux和32位集成开发环境中运行

    #define MAX(a,b) ((a)>(b)?(a):(b)) #include<stdio.h> int main() { int a = 10; int b = 20; i ...

  3. angular2 学习笔记 ( unit test 单元测试 )

    第一次写单元测试. 以前一直都有听说 TDD 的事情. 今天总算是去尝试了一下. 先说说 TDD 的想法, 是这样的, 开发项目的流程 : 确定需求 -> 写类,接口,方法的名字(不写具体实现代 ...

  4. LinkedHashMap就这么简单【源码剖析】

    前言 声明,本文用得是jdk1.8 前面已经讲了Collection的总览和剖析List集合以及散列表.Map集合.红黑树还有HashMap基础了: Collection总览 List集合就这么简单[ ...

  5. Python/MySQL(三、pymysql使用)

    Python/MySQL(三.pymysql使用) 所谓pymysql就是通过pycharm导入pymysql模块进行远程连接mysql服务端进行数据管理操作. 一.在pycharm中导入pymysq ...

  6. 卷积神经网络(CNN)中卷积的实现

    卷积运算本质上就是在滤波器和输入数据的局部区域间做点积,最直观明了的方法就是用滑窗的方式,c++简单实现如下: 输入:imput[IC][IH][IW] IC = input.channels IH ...

  7. jquery mouseout mouseover 多次执行

    用jquery,mouseout,mouseover,随着鼠标移动,事件被触发了多次(冒泡),换成js onmouseover,onmouseout也是一样.最终的解决办法是,用jquery,mous ...

  8. jQuery获取浏览器参数

    当我们需要获取浏览器参数是,我们可以使用jQuery进行获取,具体方法如下: 例如获取参数的地址:http://www.test.com?a="111"&b="2 ...

  9. sublime高亮代码导出

    何在word/博客中使用SublimeText风格的代码高亮样式 原文链接:http://www.cnblogs.com/Wayou/p/highlight_code_with_sublimetext ...

  10. SQL to Java code for Elasticsearch

    Elasticsearch虽然定位为Search Engine,但是因其可以持久化数据,很多时候,我们把Elasticsearch当成Database用,但是Elasticsearch不支持SQL,就 ...