标签:art 字符 mic inf scanf 一个 需要 输出 float
part1第一个程序:第一行和第二行与初始值一致;
第三行前一个有修饰符“8”,宽度为8;后一个因为修饰符“2”小于原有宽度,所以输出值和初始值一直;
第四行是float类型,第一个一致,第二个有修饰符“8”,第三个修饰符“8.1”,宽度8,只保留一位小数,第四个只输出两位小数,第五个有修饰符“.2e”;
第五行是double类型,故小数位数增多;
第六行第七行一致;
第八行有修饰符,宽度15;
第九行“.5”只输出5个字符;
第十行在第九行的基础上输出宽度为2小于原有字符数,同第三行后一个;
第十一行只输出三个字符。
part1第二个程序:错误:第七行少地址符&;第十一十二行应为“%lf”
原因:scanf后需要地址符;double定义的字符应用lf定义。
part2第一个程序:可以替换,得出的答案一致。
part2第二个程序:请看两张图片(更改前和更改后)。
part3:见图。
标签:art 字符 mic inf scanf 一个 需要 输出 float
原文地址:https://www.cnblogs.com/Assassinfh/p/11779506.html