社区
C语言
帖子详情
为什么这题用gets不行必须要用scanf?
介甫遗风
2019-12-29 11:07:29
用gets一直显示答案错误,但是用scanf马上就AC了。。。
...全文
92
2
打赏
收藏
为什么这题用gets不行必须要用scanf?
用gets一直显示答案错误,但是用scanf马上就AC了。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
自信男孩
2019-12-30
打赏
举报
回复
gets是遇到换行符返回,没看出gets有什么问题。倒是scanf使用上,需要去掉a前面的&。
不闻窗外事
2019-12-30
打赏
举报
回复
gets好像会读取最后的换行符,你检测一下去掉换行符试试
ACM做题时的小技巧
先用
scanf
(),再用
gets
()会读入回车。所以在中间加一个getchar();
scanf
("%c%c",&c1,&c2)会读入空格;建议用%s读取字符串,取第一个字符。 5. 读到文件的结尾,程序自动结束 while( (
scanf
(“%d”, &a) ) != -...
c语言 计算机实习 学生基本信息管理系统 c语言入门
实现平台是VisualStudio2022,大多数同学用的应该是devc++,区别主要体现在VisualStudio中
scanf
需
要用
scanf
_s替代,
gets
需
要用
gets
_s替代,还有等等之类的安全性替代。在搬运代码的时候要注意这一点。 第22题学生...
C语言入门到高阶-- printf、
scanf
与 CGI 文件重定向
尹成老师,带你步入 C 语言的殿堂,讲课生动风趣、深入浅出,全套视频内容充实,整个教程以 C 语言为核心,完整精彩的演练了数据结构、算法、设计模式、数据库、大数据高并发检索、文件重定向、多线程同步、进程通讯...
计算机基础与程序设计.doc
多选题 一、多项选择题 1、若定义 char c[11]; 可将字符串 I am a boy 赋给数组c,下面正确的选项有( ) (分数:2分) A. c= I am a boy B. getchar(c) C.
gets
(c) D.
scanf
( %s ,c) E. for(i=0;i;i++)
scanf
( %c ,...
c程序试卷 数组 函数 指针 结构体 文件
一、选择题 1.有两个字符数组a、b,则以下正确的输入语句是_______. A、
gets
(a,b); B、
scanf
("%s%s",a,b); C、
scanf
("%s%s",&a,&b); D、
gets
("a"),
gets
("b"); 2.下面程序段的运行结果是_________. char a[7]=...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章