| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1535 人关注过本帖
标题:C语言二级题目,求高手解。
只看楼主 加入收藏
宽的偶
Rank: 2
等 级:论坛游民
帖 子: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
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
输入中遇到不符格式的结束
12,0,0

[ 本帖最后由 cnfarer 于 2010-1-27 21:00 编辑 ]

★★★★★为人民服务★★★★★
2010-01-27 20:54
宽的偶
Rank: 2
等 级:论坛游民
帖 子:32
专家分:16
注 册:2009-8-25
收藏
得分:0 
回复 2楼 cnfarer
答案确实是你那样的。  我还想问为什么,j,k的值不会变成 (.)(3)
2010-01-27 20:58
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
输入的.不符合%d要求

scanf("%d",&i);不接受它,即结束
scanf("%d",&j);scanf("%d",&k);遇到.同样不接受它结束

[ 本帖最后由 cnfarer 于 2010-1-27 21:07 编辑 ]

★★★★★为人民服务★★★★★
2010-01-27 21:01
宽的偶
Rank: 2
等 级:论坛游民
帖 子:32
专家分:16
注 册:2009-8-25
收藏
得分:0 
12.3

当遇到“.”后再遇到的3不就是%d格式了吗
2010-01-27 21:10
宽的偶
Rank: 2
等 级:论坛游民
帖 子:32
专家分:16
注 册:2009-8-25
收藏
得分:0 
回复 4楼 cnfarer
12.3

当遇到“.”后再遇到的3不就是%d格式了吗
2010-01-27 21:14
lele2010
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:84
专家分:121
注 册:2010-1-23
收藏
得分:0 
12.3

喜欢结交更多C语言学习者,QQ:1093027367
2010-01-28 08:50
fqtb16
Rank: 7Rank: 7Rank: 7
来 自:上海
等 级:黑侠
帖 子:96
专家分:504
注 册:2009-12-28
收藏
得分:0 
回复 6楼 宽的偶
不算,要碰到空格,回车才算结束

爱拼才会赢
2010-01-28 09:01
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分: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
转身
Rank: 2
等 级:论坛游民
帖 子:58
专家分:25
注 册:2010-1-4
收藏
得分:0 
遇到.就已经代表结束了正好三位

没有谁对谁错,只有谁不懂得珍惜
2010-01-29 16:07
快速回复:C语言二级题目,求高手解。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029068 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved