自己第一次想步骤的总结

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值