标题:[求助]基础C的填空习题
只看楼主
bensonzy
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-8-11
 问题点数:0 回复次数:8 
[求助]基础C的填空习题

main()
{ char ch1,ch2;
int n1,n2;
ch1=getchar();ch2=getchar();
n1=ch1-'0';
n2=n1*10+(ch2-'0');
printf("%d\n",n2);
输入 12<回车> 结果__________?(550)对吗


‘0’按数字进行计算吗 输入的12不也是字符吗

要求写出计算过程,字符和数字能互用,计算时拿不准。

[此贴子已经被作者于2007-8-11 11:23:22编辑过]

搜索更多相关主题的帖子: 习题 基础 填空 数字 getchar 
2007-08-11 10:53
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
得分:0 
考你ascII码的转换呢!

Fight  to win  or  die...
2007-08-11 11:02
雨帆
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:250
专家分:0
注 册:2006-12-15
得分:0 
#include <stdio.h>
main()
{ char ch1,ch2;
int n1,n2;
ch1=getchar();ch2=getchar();
n1=ch1-'0';
n2=n1*10+(ch2-'0');
printf("%d\n",n2);
}

自己在TC里面先运行一下,再根据结果,认真想想ascII与数字怎么互换的!

[GLOW=255,red,2] 不信命,只凭双手去苦拼!谢谢你的每一句话![/GLOW] [GLOW=255,green,2]-------- 安仁雨帆![/GLOW]
2007-08-11 11:18
a18533648
Rank: 1
等 级:新手上路
帖 子:106
专家分:0
注 册:2007-7-24
得分:0 

是考数值型数据和字符型数据的转换啊


2007-08-11 14:34
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
得分:0 
以下是引用bensonzy在2007-8-11 10:53:27的发言:

main()
{ char ch1,ch2;
int n1,n2;
ch1=getchar();ch2=getchar();//输入12,ch1 = '1' ch2 = '2'
n1=ch1-'0'; //n1 = int('1')-int('0') = 49 - 48 = 1
n2=n1*10+(ch2-'0'); //n2 = 1*10 + (int('2')-int('0')) = 10 + (50-48) = 12
printf("%d\n",n2);
输入 12<回车> 结果___12___

题目设计并不要求你知道对应的码值,你只需要知道 0 1 2 的编码是连续的,即可得解。



Fight  to win  or  die...
2007-08-11 15:01
bensonzy
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-8-11
得分:0 
2007-08-11 16:08
缘吇弹
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:地球
等 级:版主
威 望:43
帖 子:3038
专家分:27
注 册:2007-7-2
得分:0 
5#说的是

Repeat  Life=Study;Until (death);
2007-08-11 16:43
lishizelibin
Rank: 2
等 级:论坛游民
帖 子:513
专家分:41
注 册:2007-5-10
得分:0 
以下是引用缘吇弹在2007-8-11 16:43:35的发言:
5#说的是

以你的能力发个很有意义的帖子,让我们初学的学习学习,不要太难


惟有学习不断的学习!
2007-08-11 16:46
缘吇弹
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:地球
等 级:版主
威 望:43
帖 子:3038
专家分:27
注 册:2007-7-2
得分:0 
LS的朋友太抬举我了。
陈浩强编的书里面有很多经典的例子,很值得学习的。

Repeat  Life=Study;Until (death);
2007-08-11 16:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-161910-1-1.html




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

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