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


Welcome


源程序

#include <stido.h>
int mian()
{
printf("*************\n");
printf(" Welcome\n")
printf("*************\n); return 0;
}

错误信息1:

错误原因:拼写错误

改正方法:改stido为stdio

错误信息2:

错误原因:缺少引号

改正方法:\n后加引号

错误信息3:

错误原因:缺少分号

改正方法: printf(" Welcome\n")后加分号

错误信息3:

错误原因:拼写错误

改正方法:改mian为main

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

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

9 = 3 * 3

3 * 3 = 9

源程序

#include <stdio>
int main()
{
int x,y; y=x*x;
printf("%d = %d * %d", x); /* 输出
printf("d * %d = %d", y); return 0;
}

错误信息1:

错误原因:程序不完整

改正方法:stdio后加.h

错误信息2:

错误原因:对应变量不完整

改正方法:输出语句中,变量应为y,x,x和x,x,y

错误信息3:

错误原因:输出错误

改正方法:删除 /* 输出

错误信息4:

错误原因:没有赋值x

改正方法:赋值x=3

错误信息5:

错误原因:缺少%

改正方法:加上%

错误信息6:

错误原因:格式错误

改正方法:加上\n

(二)学习总结

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

示例1:

运行结果1:

示例2:

运行结果2:

示例3:

运行结果3:

示例4:

运行结果4:

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

#include <stdio.h>
#include <limits.h>
int main()
{
int i,j;
i = INT_MAX;
j = INT_MIN;
printf("int类型最大值max = %d\nint类型最小值min = %d\n",i,j);
return 0;
}

运行结果



修改程序,输出i+1



最大值是2147483647,如果超出最大值,发生整数溢出,溢出到起始点,即最小值。

修改程序输出j-1



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

#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d%o%x",&a,&b,&c);
printf("%d %d %d\n",a,b,c);
return 0;
}

结果



144是八进制,化为十进制就是100;64是十六进制,化为十进制就是100。

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

a.定义double型变量,输入必须是%lf,输出是%f;

b.注意程序的格式

c.整数除整数结果还是整数

(三)实验总结

1.厘米换算英尺英寸

(1)题目

如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。

(2)流程图



(3)源代码



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



(5)实验分析

问题1:不知道是什么意思

原因:问题分析不透彻

解决办法:老师讲解

2.A乘以B

(1)题目

看我没骗你吧 —— 这是一道你可以在10秒内完成的题:给定两个绝对值不超过100的整数A和B,输出A乘以B的值。

(2)流程图



(3)源代码



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



(5)实验分析

没有问题

3.整数四则运算

(1)题目

本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。

(2)流程图



(3)源代码



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



(5)实验分析

问题1:raptor输出不是整数

原因:没有取整

解决办法:加上floor

4.整数152的各位数字

(1)题目

本题要求编写程序,输出整数152的个位数字、十位数字和百位数字的值。

(2)流程图



(3)源代码



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



(5)实验分析

问题:输出有问题

原因:未知

解决办法:正在寻找

(四)PTA提交列表

顺序结构(1)提交列表







顺序结构(2)提交列表



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

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

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

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

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

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

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

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

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

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

    一.改错题 1.输出带框文字:在屏幕上输出以下3行信息. (1)源程序 对程序进行编译,发现错误信息1 错误原因:stdio拼写错误 改正方法:将stdio正确拼写 对程序进行编译,发现错误信息2 错 ...

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

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

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

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

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

    一.学习内容 掌握关系运算符.逻辑运算符.条件运算符 掌握常用数学函数的用法 if语句(单分支,双分支和多分支) 用switch语句实现多分支 理解多个if语句,if...else if... 和if ...

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

    1,编译过程过程中的错误缺引号和分号并且拼写错误. 正确结果: 2,编译过程 改正错误: 正确结果: 3,利用SIZEOF运算符求出的数据类型所占字节大小: 4,在头文件LIMITS.H中相关的编译 ...

随机推荐

  1. $.ajax 提交数据到后台.

    //AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML -- (Extensible Markup Language 可扩展标记语言 ...

  2. angluarjs2入门学习资源

    http://www.runoob.com/angularjs2/angularjs2-tutorial.htmlhttps://segmentfault.com/a/1190000008423981 ...

  3. Spring Security 入门(1-8)缓存EhCache

  4. hdu 1880 魔咒字典

    https://vjudge.net/problem/HDU-1880 题意:略 思路: 一开始就是想到了正确的思路,但是代码写炸了,死活过不了.这题嘛,就是建议一个魔咒与咒语的双向映射.首先用字符串 ...

  5. React-Native(三):React Native是基于React设计的

    React Native是基于React js设计的. 参考:<React 入门实例教程> React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript ...

  6. 解决VS2017编译后的EXE文件不能在其他电脑上运行的问题

    笔者昨天写了个超简单画图程序,很是激动啊,立马给同学分享了自己写的程序,结果发现无法运行 错误是这样的 解决方法如下: 1.将Debug改为Release 2.进入[项目]-[**属性] 3.[C/C ...

  7. 卷积神经网络的一些经典网络(Lenet,AlexNet,VGG16,ResNet)

    LeNet – 5网络 网络结构为: 输入图像是:32x32x1的灰度图像 卷积核:5x5,stride=1 得到Conv1:28x28x6 池化层:2x2,stride=2 (池化之后再经过激活函数 ...

  8. python列表很聪明,支持负数索引

    python列表很聪明,支持负数索引

  9. java Thread 接口学习

    对于程序员来说 Thread应该都不会陌生,具体的接口调用不是本篇的重点.Thread的基本概念及接口的使用:java多线程 下面将更多的从底层实现角度讲一下Thread. Thread的声明如下: ...

  10. PAT 1082. 射击比赛 (20)

    本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我们假设靶心在原点(0,0). 输入 ...