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


Welcome


源程序

include <stido.h>

int mian()
{
printf("\n");
printf(" Welcome\n")
printf("
\n);

return 0;

}
(1) 错误信息

错误原因:第一行<stdio.h>拼写错误。
改正方法:把单词stdio中的"d"和"i"的位置换一下。
(2)错误信息

错误原因:在格式化输出函数printf中\n未能全部用双引号引起来导致错误.
改正方法:在
\n左右加上双引号即可,即"*************\n".
(3)错误信息
错误原因:函数的拼写错误,将“main”错误拼写成“mian"。
改正方法:将”mian"改成“main"。
(4)错误信息

错误信息:第五行语句结束没有 ” ; “。
改正方法:在第五行结束的括号后面加" ; "。
(5)全部改正后运行正常,未出现错误,如图:

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

include

int main()
{
int x,y;

y=x*x;
printf("%d = %d * %d", x);  /* 输出
printf("d * %d = %d", y); 

return 0; 

}
(1)错误信息

错误原因:第一行的头文件输入错误。
改正方法:将改成<stdio.h>。
(2)错误信息

错误原因:第六 七行,三个%d后面都没有对应相应数量的变量,提示格式不完整。
改正方法:输出的变量填写改成y,x,x和x,x,y,“输出语句的分号”后面加 ” / “。
(3)编辑无错误,但运行结果与所需输出不一样,如图:


经运行发现没有给x赋值,改过后如图:


结果仍然不符合,经检查,发现第8行的语句中缺少了一个“%”,第7条语句中缺少了“\n”,
经过改正后,在进行编译运行,结果正确,如图:


(二)学习总结

1.根据所给的源代码求变量所占的字节,short型:
将示例源代码输入编辑器,如图所示:

运行结果如图所示:

输出结果为2字节,正确。
2.求int整形变量所占字节。
编辑程序如图所示:

运行结果如图所示:

符合预期结果。
3.求long长整型变量所占字节
编辑程序如图所示:

运行结果如图所示:

符合预期结果。
4.求float浮点型变量所占字节
编辑程序如图所示:

运行结果如图所示:

符合预期结果。
5.求double型变量所占字节
编辑程序如图所示:

运行结果如图所示:

符合预期结果。
(二)求最大与最小值
将给出的源代码进行编译结果如图所示:

1.修改源程序,使输出(i+1),程序代码如图所示:

编辑运行后的结果如图所示:

此时“max=min=-2147483648”,因为整数的值如果超过它的最大值,将发生溢出,即整数溢出。整数i就像一个汽车里程指示表,当达到最大值时,它将溢出到起始点(即最小值)。
2.修改源程序,使输出(j+1),程序代码如图:

编辑运行后的结果如图所示:

此时“min=-2147483647”,因为整数的值如果低于它的最小值,将发生溢出,即整数溢出。整数i就像一个汽车里程指示表,当达到最小值时,它将溢出到最大值。
3..运行下面的程序,

运行结果如图所示:

结果为当输入的值不同时,输出的值一样,通过查找资料得知“%o”为八进制的整数的输入格式,“%x”为十六进制整数的输入格式。在输出语句中均为十进制整数的输出格式,导致运行结果与预期不相符。(%d是十进制 %o是八进制 %x是十六进制)
4.经过本章的学习,我认为应该注意的问题有许多,C语言是学习编程的基础中的基础,面对基础,我们初学就更应该严谨,严肃的对待,尤其是一些语言的输入输出必须用到特定的语句,而且有些是没见过的,需要多去查阅资料积累更多的知识,才可以更好的完成。同时在学习的过程中不会的要问清,并且自己明白记住,才能更好的沿着C语言的道路走下去。
(三)实验总结
1..厘米换算英寸。
(1)流程图。

(2)源代码。

(3)测试数据运行结果。

结果和预期结果相同。
(4)实验分析:注意题中给出的公式,注意换算,以及注意各个变量的类型。
2.
(1)流程图。

(2)源代码。

(3)测试数据运行结果。

结果和预期结果输出一致。
(4)实验分析:注意编辑格式和符号的运用。
3.
(1)流程图。

(2)源代码。

(3)测试数据运行结果。

结果和输出结果一致。
(4)实验分析:本题中涉及的字母较多,注意不要弄混,以及输出等式应该如何表达。
4.
(1)流程图。

(2)源代码。

(3)测试数据运行结果。

输出结果和预期结果一致。
(4)实验分析:本题的程序框图最为重要,同样也是最容易出错的,注意各个字符及运算符号的输入。
(四)PTA提交截图
(顺序结构1)

(顺序结构2)