1021-打印字符
输入一个整数,即字符的ASCII码,保证存在对应的可见字符。输出相对应的字符。
//爱码岛编程
#include <iostream>
using namespace std;
int main() {
int a;
cin >> a;
cout << char(a);
return 0;
}
1022-整型与布尔型的转换
将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?
//爱码岛编程
#include <iostream>
using namespace std;
int main() {
int a;
bool b;
cin >> a;
b = a;
a = b;
cout << a;
return 0;
}
1023-Hello,World!的大小
我们曾经输出过的“Hello, World!”吗?它虽然不是本章所涉及的基本数据类型的数据,但我们同样可以用sizeof函数获得它所占用的空间大小。
//爱码岛编程
#include <iostream>
using namespace std;
int main() {
char str[] = {"Hello, World!"};
cout << sizeof(str);
return 0;
}
2069-【例2.12 】糖果游戏
某幼儿园里,有5个小朋友编号为1、2、3、4、5,他们按自己的编号顺序围坐在一张圆桌旁。他们身上都有若干个糖果(键盘输入),现在他们做一个分糖果游戏。从1号小朋友开始,将自己的糖果均分三份(如果有多余的糖果,则立即吃掉),自己留一份,其余两份分给他的相邻的两个小朋友。接着2号、3号、4号、5号小朋友同样这么做。问一轮后,每个小朋友手上分别有多少糖果。
//爱码岛编程
#include <iostream>
#include<iomanip>
using namespace std;
int main() {
int a, b, c, d, e;
cin >> a >> b >> c >> d >> e;
a = a / 3; b = b + a; e = e + a;
b = b / 3; c = c + b; a = a + b;
c = c / 3; d = d + c; b = b + c;
d = d / 3; e = e + d; c = c + d;
e = e / 3; a = a + e; d = d + e;
cout << setw(5) << a << setw(5) << b
<< setw(5) << c << setw(5) << d << setw(5) << e;
}
1024-保留3位小数的浮点数
读入一个单精度浮点数,保留3位小数输出这个浮点数。
//爱码岛编程
#include <iostream>
using namespace std;
int main() {
cout.flags(ios::fixed);
cout.precision(3);
float a;
cin >> a;
cout << a;
return 0;
}
C语言格式化输出
#include <cstdio>
#include <iostream>
using namespace std;
int main() {
float a;
cin >> a;
printf("%.3f", a);
return 0;
}