用C++编程:输入数字,输出该数字对应的ASCII码。非常感谢。

输入格式第一行为一个整数T(1<=T<=1000)。
接下来包括T个正整数,由空白符分割。(空白符包括空格、换行、制表符)
这些整数不会小于32。

输出
在一行内输出相应的字符信息。(注意不要输出任何多余的字符)
样例输入
13
72 101 108 108 111 44
32 119 111 114 108 100 33
样例输出
Hello, world!

#include <iostream>
using namespace std;
int main()
{
char str[1001];
int i,n,x;
cin>>n;
for( i=0;i<n;i++ )
{
cin>>x;
str[i]=(char)x ;
}
str[i]=0;
cout<<str<<endl;
return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-14
‘\0'==0
想字符变ascll 加单引号就可以
第2个回答  2018-01-11
#include <iostream>using namespace std;int main(){ char str[1001]; int i,n,x; cin>>n; for( i=0;i<n;i++ ) { cin>>x; str[i]=(char)x ; } str[i]=0; cout<<str<<endl; return 0;}
相似回答