鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 癞蛤蟆丶ccc

[已解决]快点进来吧 hxd们 急!! 结构体

[复制链接]
 楼主| 发表于 2020-12-17 23:06:12 | 显示全部楼层
_Charlotte_ 发表于 2020-12-17 23:00
你问我我问谁,我就知道错误在这,还有,你有没有其他结构体的题目,我现在也学到C的结构体了 ...

我这是学校作业
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-17 23:07:25 | 显示全部楼层    本楼为最佳答案   
scanf是从标准输入缓冲区中读取输入的数据,而%c的字符输入格式会接收回车字符,在输入第一个scanf时输入字符后按 回车结束,输入缓冲中保存了这个回车符,遇到第二个scanf时,它自动把这个回车符赋给了ch2。而如果第二个scanf的输入格式不是%c时,由于格 式不匹配,这个回车符会被自动忽略,所以只有在连续输入两个%c的格式时才会出现这样的问题!

   解决办法:(二办法任选其一)

   1。清空输入缓冲区

   第一个scanf后加入语句:fflush(stdin); //C语言清空输入缓冲区函数

   2。格式控制中加入空格

   将第二个scanf改为:scanf(" %c",&ch2);//在%号前面加一个空格

scanf格式输入时要求输入格式与格式控制符中的完全一样(如:scanf("abcd%c",&ch);输入时必须输入abcde,ch得到的值为e)空格可以抵消前面输入的回车符。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-17 23:07:54 | 显示全部楼层
一世轻尘 发表于 2020-12-17 23:06
2.6 实验12 结构与链表、贪心法求解0/1背包问题
2.6.1 实验目的
掌握结构类型、结构指针与链表的相关操 ...

谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-17 23:08:01 | 显示全部楼层
一世轻尘 发表于 2020-12-17 23:06
2.6 实验12 结构与链表、贪心法求解0/1背包问题
2.6.1 实验目的
掌握结构类型、结构指针与链表的相关操 ...

最佳答案怎么给 你们谁要
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-17 23:08:31 | 显示全部楼层

最佳答案怎么给 你们谁要
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-17 23:08:38 | 显示全部楼层

我也知道啊,我们学校没有这个,都要我们自己找...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-17 23:09:16 | 显示全部楼层

有个乐扣 你查一查全是题 我没时间做
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-17 23:11:18 | 显示全部楼层
_Charlotte_ 发表于 2020-12-17 23:08
我也知道啊,我们学校没有这个,都要我们自己找...

力扣 全是题 我没时间做
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-17 23:12:56 | 显示全部楼层
_Charlotte_ 发表于 2020-12-17 23:01
总之%c用的时候你要注意前面是不是有\n就对了,有就用getchar()吃掉他,就OK了

力扣
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-17 23:17:23 From FishC Mobile | 显示全部楼层
_Charlotte_ 发表于 2020-12-17 23:08
我也知道啊,我们学校没有这个,都要我们自己找...

好兄弟 有个力扣 好像是程序员刷题的 我还没做就注册了看上去很吊的样子
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 10:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表