|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ C语言二级题目,求高手解。
我的收件箱(0)
共有
1535
人关注过本帖
标题:
C语言二级题目,求高手解。
只看楼主
加入收藏
宽的偶
等 级:
论坛游民
帖 子:32
专家分:16
注 册:2009-8-25
结帖率:
57.14%
楼主
收藏
已结贴
√
问题点数:2 回复次数:14
C语言二级题目,求高手解。
题目:变量i,j,k已定义为int型并均有初值0,用以下语句进行输入时:
scanf("%d",&i);scanf("%d",&j);scanf("%d",&k);
从键盘输入:
12.3<CR>
则变量i,j,k的值分别是_____ , _____ , _______ .
求高手解答,并写出解答思路。
搜索更多相关主题的帖子:
C语言
2010-01-27 20:34
举报帖子
使用道具
赠送鲜花
cnfarer
等 级:
版主
威 望:
179
帖 子:3330
专家分:21157
注 册:2010-1-19
第
2
楼
收藏
得分:0
输入中遇到不符格式的结束
12,0,0
[
本帖最后由 cnfarer 于 2010-1-27 21:00 编辑
]
★★★★★
为人民服务
★★★★★
2010-01-27 20:54
举报帖子
使用道具
赠送鲜花
宽的偶
等 级:
论坛游民
帖 子:32
专家分:16
注 册:2009-8-25
第
3
楼
收藏
得分:0
回复 2楼 cnfarer
答案确实是你那样的。
我还想问为什么,j,k的值不会变成 (.)(3)
2010-01-27 20:58
举报帖子
使用道具
赠送鲜花
cnfarer
等 级:
版主
威 望:
179
帖 子:3330
专家分:21157
注 册:2010-1-19
第
4
楼
收藏
得分:0
输入的.不符合%d要求
scanf("%d",&i);不接受它,即结束
scanf("%d",&j);scanf("%d",&k);遇到.同样不接受它结束
[
本帖最后由 cnfarer 于 2010-1-27 21:07 编辑
]
★★★★★
为人民服务
★★★★★
2010-01-27 21:01
举报帖子
使用道具
赠送鲜花
宽的偶
等 级:
论坛游民
帖 子:32
专家分:16
注 册:2009-8-25
第
5
楼
收藏
得分:0
12.3
当遇到“.”后再遇到的3不就是%d格式了吗
2010-01-27 21:10
举报帖子
使用道具
赠送鲜花
宽的偶
等 级:
论坛游民
帖 子:32
专家分:16
注 册:2009-8-25
第
6
楼
收藏
得分:0
回复 4楼 cnfarer
12.3
当遇到“.”后再遇到的3不就是%d格式了吗
2010-01-27 21:14
举报帖子
使用道具
赠送鲜花
lele2010
等 级:
论坛游侠
帖 子:84
专家分:121
注 册:2010-1-23
第
7
楼
收藏
得分:0
12.3
喜欢结交更多C语言学习者,QQ:1093027367
2010-01-28 08:50
举报帖子
使用道具
赠送鲜花
fqtb16
来 自:上海
等 级:
黑侠
帖 子:96
专家分:504
注 册:2009-12-28
第
8
楼
收藏
得分:0
回复 6楼 宽的偶
不算,要碰到空格,回车才算结束
爱拼才会赢
2010-01-28 09:01
举报帖子
使用道具
赠送鲜花
cnfarer
等 级:
版主
威 望:
179
帖 子:3330
专家分:21157
注 册:2010-1-19
第
9
楼
收藏
得分:0
scanf()实际上是从输入缓冲区中读取数据的.对下面的语句如果输入12.3回车,再看看结果吧!
int i=0,j=0,k=0;
char c1,c2,c3;
scanf("%d",&i);//能接受到的是
12
,遇到
.
结束
语句
scanf("%d",&j);//试图接受但遇到非数字字符
.
结束
语句
scanf("%d",&k);//试图接受但遇到非数字字符
.
结束语句
scanf("%c",&c1);//正常接受
.
scanf("%c",&c2);//接受
3
scanf("%c",&c3);//接受回车
printf("%d---%d---%d---%c---%c---%c---\n",i,j,k,c1,c2,c3);
printf("%d---%d---%d---%d---%d---%d---\n",i,j,k,c1,c2,c3);
★★★★★
为人民服务
★★★★★
2010-01-29 08:03
举报帖子
使用道具
赠送鲜花
转身
等 级:
论坛游民
帖 子:58
专家分:25
注 册:2010-1-4
第
10
楼
收藏
得分:0
遇到.就已经代表结束了正好三位
没有谁对谁错,只有谁不懂得珍惜
2010-01-29 16:07
举报帖子
使用道具
赠送鲜花
15
1/2页
1
2
快速回复:
C语言二级题目,求高手解。
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014207 second(s), 7 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved