1021-1022-1023-2069-1024

阅读量: 304 编辑

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;
}

爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司