编程论坛
注册
登录
编程论坛
→
C++教室
如何编写程序能够让字符与数字进行互换
小呀小蜜蜂
发布于 2014-11-08 11:20, 514 次点击
想问下如何编写程序能够让字符与数字进行互换(已经知道了ASCII代码,用键盘输入)
7 回复
#2
stop1204
2014-11-08 11:36
程序代码:
int
a;
char
b;
cin
>> a;
cout
<<
char
(a);
cin
>>b;
cout
<<
int
(b);
直接强制转换即可.
#3
小呀小蜜蜂
2014-11-08 16:42
不行啊,有错误
#include<stdio.h>
int main()
{
int a;
char b;
cin >>a;
cout <<char(a);
cin>>b;
cout<<int(b);
return 0;
}
这是编写的,哪里错了??
#4
zklhp
2014-11-08 19:00
以下是引用
小呀小蜜蜂
在2014-11-8 16:42:48的发言:
不行啊,有错误
#include
int main()
{
int a;
char b;
cin >>a;
cout <
头文件是C语言的 写法是C++的
#5
韶志
2014-11-08 19:41
另外别忘记加命名空间和 系统暂停(不然会闪退哦)
#6
stop1204
2014-11-08 22:36
回复 3 楼 小呀小蜜蜂
using namespace std;
把这句放头文件下面.
或者 在cin 与 cout 前面加上
std::cout << .....
std::cin>>....
#7
stop1204
2014-11-08 22:40
C语言的话.这样
程序代码:
#include
"
stdio.h
"
int
main()
{
int
a =
49
;
char
b =
'
A
'
;
printf(
"
49 = %c\nA = %d
"
, a, b);
//
将整数型以字符方式输出,字符型以整数输出.
scanf(
"
"
);
}
//
输出
//
49 = 1
//
A = 65
#8
小呀小蜜蜂
2014-11-09 10:40
回复 7 楼 stop1204
哦哦,我试下,谢谢你了
1