腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如
何在
C
中
检查
scanf
中
的
额外
输入
?
、
我正在使用
scanf
()来接受x
的
值,并且我想
检查
是否
输入
了除单个整数之外
的
任何值;如果是,我希望重新接受
输入
。int input =
scanf
("%i%
c
", &x, &
c
); { input =
scanf
("%i%
c</e
浏览 17
提问于2021-05-02
得票数 0
回答已采纳
3
回答
这里有什么逻辑错误吗?
、
void mul() int x,y,sum = 0;
scanf
("%d",&y); x = x/2; }} { char
c
;printf("Enter two numbers and y
浏览 1
提问于2013-10-09
得票数 0
3
回答
如何让
scanf
只接受整数?
、
、
我是
C
的
新人,我想知道这样
的
事情是不是可能,Enter coordinates: (3,4) 这个是可能<e
浏览 0
提问于2020-04-16
得票数 0
1
回答
输入
模式
c
++
、
假设我得到了
输入
我必须检索数字并
检查
输入
是否正确(如果",“没有丢失,或者{和}在开头/结尾)
scanf
(" %
c
%d, %d%
c
",&zatvorka,&jedna,&dva,&zatvorka_dva); 在while循环中扫描
输入
,但是我如
何在
浏览 0
提问于2016-02-22
得票数 0
4
回答
在正确运行之前,
C
中
的
开关(在within循环中)直接进入默认状态。
、
、
、
下面是有问题
的
while循环和开关(track1定义了一个更大
的
循环,此处未显示): {
scanf
("%
c
", &response); {
浏览 1
提问于2013-10-05
得票数 3
回答已采纳
1
回答
C
中
的
输入
限制
我遇到了一些限制用户
输入
的
问题。我只想让整数1,2或3作为
输入
。做..。while循环对无效
的
整数
输入
执行任务,但如何忽略字符串/字符
输入
?我还需要反复询问用户
输入
是否无效。solve:\n");printf("\t 2-Problem 2\n");while(
sca
浏览 3
提问于2015-04-16
得票数 0
回答已采纳
5
回答
每次
输入
后,法拉盛都会发出声音--哪一种方法是错误
的
?
、
我试图在用户
输入
提示符(
如
printf("Enter your choice:); )之前调用一个函数,
如
scanf
,并确保只有在提示符之后
输入
的
内容才会被
scanf
扫描为有效
输入
。据我所知,所需
的
函数是完全刷新标准
输入
的
功能。这就是我想要
的
。因此,就该函数而言,"garbage"是用户
输入
中
的
所有
浏览 8
提问于2013-06-22
得票数 6
回答已采纳
3
回答
为什么我要在这个简单
的
代码
中
得到以下输出?
、
#include<stdio.h> { A=(int*)malloc(5*4);
scanf
("%d",A+i);
scanf
("%d",&l);
浏览 6
提问于2014-09-07
得票数 1
回答已采纳
3
回答
从用户读取数字直到给出负数,返回最高,最低,范围和数字计数?
、
、
、
、
include <stdio.h> int a,count,highest,lowest,range; return 0;问题是,这个程序没有停止,直到我按下CTRL,但我希望它停止,当我
输入
负数时,您可以在
scanf
("%d",&a
浏览 4
提问于2020-03-20
得票数 0
回答已采纳
3
回答
当我打印我
的
字符串时,它打印
的
比它
的
长度还要多
我
的
代码
scanf
("%s\n",str);
scanf
("%
c
\n",&str2[0]); printf("%s",str2);abbcde
c
bcabbcde 如果str2
的</e
浏览 7
提问于2020-03-19
得票数 2
回答已采纳
1
回答
如何让扫描忽略来自
输入
文件
的
无关文本?
、
我试图提供以下形式
的
程序
输入
:30 2 @^但是,其中有几行(
如
最后一行)有
额外
的
文本。我正试着让这个程序忽略它们却没有用。下面是我的当前代码:int y_coord;while(
scanf
("=EOF);{ for(j=1; j&l
浏览 2
提问于2016-06-30
得票数 1
回答已采纳
6
回答
扫描接受
额外
的
参数,为什么?
、
、
我是
c
++
的
新手&它
的
开发是我用来扫描
输入
参数
的
。但我给出了两个
输入
参数。但是程序允许我
输入
额外
的
参数。请解释一下为什么会发生这种事。请在下面找到我使用
的
代码。#include <iostream>
scanf
("%i %i ",&am
浏览 4
提问于2015-06-09
得票数 2
回答已采纳
4
回答
为什么我没有得到连接
的
字符串?
、
但是程序似乎没有接受另一个字符串作为
输入
。
scanf
("%lf",&d2);sum2= d+d2; // Print(如从&
中
删除s2并将s[]更改为s[2
浏览 1
提问于2019-05-13
得票数 3
回答已采纳
2
回答
设置字符串大小
的
scanf
("%[^\n]s",a)
所以我有一段使用
scanf
("%^\ns",a);
的
代码,并且有多个
scanf
来接受不同
的
输入
,有些是字符串
输入
。所以我理解
scanf
("%^\ns",a)接受
输入
,直到到达新行,但是我想知道假设我
的
字符串最多只能容纳10个字符,那么当我
的
字符串填充完毕,但新行还没有到达时,我如
何在
转到新行之前删除
额外
的
输入</em
浏览 0
提问于2017-02-16
得票数 0
5
回答
它打印两次printf语句。
********* Press 3 for switch (LED) 3 ********************\n");
scanf
***** Press 3 for 30 ohm resistance ********************\n");
scanf
led = 0; printf(&
浏览 7
提问于2013-07-29
得票数 1
回答已采纳
4
回答
扫描
C
中
的
char
输入
、
、
这个代码没有给出正确
的
答案:
scanf
("%
c
",&
c
); <e
浏览 5
提问于2015-03-26
得票数 1
回答已采纳
3
回答
为什么数字10在每次迭代中都会得到输出,我如何解决这个问题?
、
、
、
我有一个for循环,我想从用户那里获得
输入
并打印相关
的
ascii值。但是它只在第二次迭代
中
要求用户
输入
,输出10在后面和前面。我试图去掉换行符,但它仍然打印出10。#include <stdio.h> int number;
scanf
("%i", &number); char cha
浏览 0
提问于2020-09-09
得票数 0
3
回答
"series“
中
的
Strcmp()
、
、
如果char
的
值不是这两者,则再次询问问题,直到没有按下"y“或"n”
中
的
任何一个。我不知道该如何实现它。(y/n) ");} 这实际上工作得很好,但如果我不按'y‘或'n',"while“就会再次开始,并且由于我不能理解
的
原因,"printf”会比
输入</em
浏览 0
提问于2017-11-20
得票数 1
2
回答
无法更改char变量
的
值
#include<stdio.h>{ int i;
scanf
("%
c
",&
c
); printf("%
c
",
c
);} 这个程序不会
浏览 3
提问于2015-05-16
得票数 0
3
回答
答案总是零。
在我
的
代码
中
,总计=0
的
答案总是。我不知道我
的
代码有什么问题。有人能帮我解决这个问题吗?我认为'pkg‘值没有为变量赋值。据我所知,我正确地使用了“
scanf
”函数。; printf("Package No : "); <em
浏览 0
提问于2019-04-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言新手入门编程基础学习中scanf函数的3种常见问题与应对技巧
【C语言编程锦囊·连载42】scanf函数的返回值是什么?
【C语言编程锦囊·连载43】如何控制多数值的输入?
C语言新手编程需要注意什么?这些错误将导致你编程受阻
学C语言编程,0基础新手入门最常犯的那些错误!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券