自己第一次想步骤的总结

自己第一次想步骤的总结
如图为自己写的程序求个位上数字
错误原因自我分析如下:在前一章的初始化或者赋值中引入变量以及scanf中我们常见为先设定好变量x,y并且利用scanf进行输入一个未知数,关键就是scanf为导出未知数,本题需要求的数字并不是一个未知数,最开始的输入数才为未知数,故错误
如执行 结果如下自己第一次想步骤的总结
正确思路为下自己第一次想步骤的总结
tips: 关于%以及%%
查阅资料如下自己第一次想步骤的总结
重点来了:我们在第一章printf引入了实参的概念
详情见明解c语言第五页上方
在printf后面括号中如果要加入参数 就需要用到以上符号
见书本24页的蓝色下划线printf(“x%%y=",x%y)
可知逗号前有两个%即进行说明符选择,起到选择作用,
从而在控制台出现了x%y= 如果这里只有一个%,如下图
自己第一次想步骤的总结

选择作用即书面语转换说明,说明你要转换的类型。这里为选择进行余数处理而不为常见的%d
在后面就为系统进行的计算格式了,转换类型已经选择了,故只有一个%了。
小感想:第一次自己想步骤,不同思路都能得到同一个答案,但我的明显比答案复杂许多,这应该就是算法了吧。用最高效去解决问题才是我们编程所应该追求的,怎么高效呢,例如我这里就是没有把握清楚scanf的作用。所以细节决定成,大家加油

这里是大一新生的自学,如有不对,欢迎大家指出,谢谢谅解!