1021:打印字符
【题目描述】
输入一个整数,即字符的ASCII码,保证存在对应的可见字符。输出相对应的字符。
【输入】
一个整数,即字符的ASCII码,保证存在对应的可见字符。
【输出】
一行,包含相应的字符。
【输入样例】
65
【输出样例】
A
#include<bits/stdc++.h>
using namespace std;
int main(){
int a;
cin>>a;
cout<<char(a);
return 0;
}
1022:整型与布尔型的转换
【题目描述】
将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?
【输入】
一个整型范围内的整数,即初始时整型变量的值。
【输出】
一个整数,经过上述过程后得到的结果。
【输入样例】
3
【输出样例】
1
#include<bits/stdc++.h>
using namespace std;
int main(){
int a;
cin>>a;
cout<<bool(a);
return 0;
}
或:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n>1) cout<<1;
else cout<<0;
return 0;
}
1023:Hello,World!的大小
【题目描述】
我们曾经输出过的“Hello, World!
”吗?它虽然不是本章所涉及的基本数据类型的数据,但我们同样可以用sizeof函数获得它所占用的空间大小。
【输出】
一个整数,即“Hello, World!
”的大小。
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<sizeof("Hello, World!");
return 0;
}
1024:保留3位小数的浮点数
【题目描述】
读入一个单精度浮点数,保留3位小数输出这个浮点数。
【输入】
只有一行,一个单精度浮点数。
【输出】
也只有一行,读入的单精度浮点数。
【输入样例】
12.34521
【输出样例】
12.345
#include<bits/stdc++.h>
using namespace std;
int main(){
float a;
cin>>a;
cout<<fixed<<setprecision(3)<<a;
return 0;
}
1025:保留12位小数的浮点数
【题目描述】
读入一个双精度浮点数,保留12位小数,输出这个浮点数。
【输入】
只有一行,一个双精度浮点数。
【输出】
也只有一行,保留12位小数的浮点数。
【输入样例】
3.1415926535798932
【输出样例】
3.141592653580
#include<bits/stdc++.h>
using namespace std;
int main(){
double a;
cin>>a;
cout<<fixed<<setprecision(12)<<a;
return 0;
}