社区
新手乐园
帖子详情
怎么实现数字进入循环,非数字跳出循环。
明珠港打螃蟹
2012-04-22 01:50:39
如题,只用while() scanf()这2个函数 可以么
...全文
107
7
打赏
收藏
怎么实现数字进入循环,非数字跳出循环。
如题,只用while() scanf()这2个函数 可以么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
明珠港打螃蟹
2012-04-22
打赏
举报
回复
谢了 明白了~~~
evencoming
2012-04-22
打赏
举报
回复
double的scanf格式用lf是规定,为了和 float区分.
float和double输出都用%e或者%f等是因为输出的时候都转换成了double,然后统一了
evencoming
2012-04-22
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
额 那个语句 d是取址了的&d,回帖打错了
[/Quote]
scanf返回值是 读取成功的个数.
这里只有一个%d,所以是1.
明珠港打螃蟹
2012-04-22
打赏
举报
回复
额 那个语句 d是取址了的&d,回帖打错了
明珠港打螃蟹
2012-04-22
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
完全可以.
int d;
while(scnaf("%d",&d)==1)
{
//
pirntf("%d",d);
}
[/Quote]
scanf()函数也会有返回值的吗?我是初学者,我在书上只有看到printf()返回的是输出字符的个数。那scanf呢?我看while(scnaf("%d",&d)==1);这个语句,是不是如果内存接受了输入的值就会返回1。不接受就是返回0呢,为什么我刚才用VC用这样的语句检测 出错呢,printf(“scanf(“%s”,d)”);
evencoming
2012-04-22
打赏
举报
回复
完全可以.
int d;
while(scnaf("%d",&d)==1)
{
//
pirntf("%d",d);
}
明珠港打螃蟹
2012-04-22
打赏
举报
回复
还有个问题。定义了double变量,用scanf()的转换符为什么要%lf,我用%f出现很多垃圾数字。输入的数大小是没有超过float可以存的量的。对了 我printf()用的是%e输入转换符
跳出
循环
,在while
循环
中使用break
跳出
循环
输入一个
数字
,在输入的
数字
小于0时
跳出
循环
推荐使用第二种方法 //方法一 int d = 1; while (d >= 0) { Console.WriteLine("请输入一个
数字
"); d = Convert.ToInt32(Console.ReadLine... while (true)//这是一个死
循环
{ Console.WriteLine("请输入一个
数字
PyCharm
实现
数字
跳出
循环
和终止
循环
linux
跳出
循环
的三种方式,shell study-13day--
跳出
循环
(break、continue)
1、
跳出
循环
(break与continue)(1)
跳出
循环
在使用
循环
语句进行
循环
的过程中,有时候需要在未达到
循环
结束条件时强制
跳出
循环
,Shell提供了两个命令来
实现
该功能:break和continue。Break:跳出整个
循环
break 概述:...
c语言
循环
中按键跳出,C语言
跳出
循环
C语言
跳出
循环
C语言在程序员中备受青睐,成为最近25年使用最为广泛的编程语言。那么大家知道C语言
跳出
循环
是怎么回事呢?下面一起来看看!使用while或for
循环
时,如果想提前结束
循环
(在不满足结束条件的情况下结束
循环
...
php 指定语句
跳出
循环
,php
跳出
循环
的三种方法
contiue ##终止当前此次
循环
提前
进入
下个
循环
;break ##终止当前所在语句...2. break后面接上
数字
是几,表明跳出几层
循环
,默认不加表明跳出一层
循环
。3.一个
循环
中可以包含多条break语句,但是只有首次被执行的语...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章