实验二

part1第一个程序:第一行和第二行与初始值一致;

                              第三行前一个有修饰符“8”,宽度为8;后一个因为修饰符“2”小于原有宽度,所以输出值和初始值一直;

                              第四行是float类型,第一个一致,第二个有修饰符“8”,第三个修饰符“8.1”,宽度8,只保留一位小数,第四个只输出两位小数,第五个有修饰符“.2e”;

                              第五行是double类型,故小数位数增多;

                              第六行第七行一致;

                              第八行有修饰符,宽度15;

                              第九行“.5”只输出5个字符;

                              第十行在第九行的基础上输出宽度为2小于原有字符数,同第三行后一个;

                              第十一行只输出三个字符。

part1第二个程序:错误:第七行少地址符&;第十一十二行应为“%lf”

                              原因:scanf后需要地址符;double定义的字符应用lf定义。

part2第一个程序:可以替换,得出的答案一致。

part2第二个程序:请看两张图片(更改前和更改后)。

part3:见图。

 

 

 

 

实验二_第1张图片实验二_第2张图片

实验二_第3张图片

实验二_第4张图片

 

实验二_第5张图片

 

 

实验二_第6张图片实验二_第7张图片

 

 

 

实验二_第8张图片实验二_第9张图片

你可能感兴趣的:(实验二)