第1关:重要的事情说三遍

本关任务:程序接受一个输入字符,然后将该字符输出三遍,再输出一个!。

在编辑器中的Begin-End之间补充代码,程序接收一个输入字符(字符将由平台给出,你只需获取即可),然后将该字符输出三遍并以!结束。

// 包含标准输入输出函数库
#include <stdio.h>// 定义main函数
int main()
{// 请在下面编写将字符输出三遍的程序代码/********** Begin *********/int getchar(void);char x = getchar();putchar(x);putchar(x);putchar(x);putchar('!');/********** End **********/return 0;
}

第2关:整数四则运算表达式的输出格式控制

本关任务:用户输入两个四位数以内的整数,请你对两个整数进行四则运算(为保证除法能正确计算,输入的第二个整数不能为0),要求输出的四则运算表达式是完整对齐的。

例如,给定输入1256和20,其符合上述对齐要求的四则运算的输出格式应该如下所示(为了让空格显示的更直观,这里暂用下划线_表示空格):

在编辑器中的Begin-End之间补充代码,对输入的两个非负整数(均小于 100000,数据由平台提供,两个数之间用一个空格隔开,需要你获取后即可使用)进行四则运算,使得输出的四则运算表达式是完整对齐的。具体输出格式要求如下:

  1. 两个整数各占5个字符的位置,如果整数不足5位,则第一个整数在前面用空格补齐,第二个整数在后面用空格补齐,运算符(+、 -、 *、 /、 =都是运算符)占1个字符,且运算符前后各留一个空格位置;

  1. 输出结果占10个字符位置,不足10位时前面用空格补齐。

//包含标准输入输出函数库
#include <stdio.h>int main()
{//声明两个整型变量,用于存储输入的两个整数int x,y;//请在Begin-End之间添加你的代码,按要求格式输出四则运算式子/********** Begin *********/scanf("%d%d",&x,&y);int z1 = x + y;int z2 = x - y;int z3 = x * y;int z4 = x / y;printf("%5d",x);printf(" + ");printf("%-5d",y);printf(" = ");printf("%10d\n",z1);printf("%5d",x);printf(" - ");printf("%-5d",y);printf(" = ");printf("%10d\n",z2);printf("%5d",x);printf(" * ");printf("%-5d",y);printf(" = ");printf("%10d\n",z3);  printf("%5d",x);printf(" / ");printf("%-5d",y);printf(" = ");printf("%10d\n",z4);  /********** End **********/return 0;
}

第3关:你好,生日

在右侧编辑器中的Begin-End之间补充代码,程序接收你的生日输入(数据由平台提供,输入格式为“年 月 日”),如“1992 3 18”,请你输出问好信息“Hello! 3 18 1992”(输出为“月 日 年”格式)。

// 包含I/O流库iostream
#include <iostream>// 加载名字空间std
using namespace std; int main()
{// 声明三个变量,分别用来存储年、月、日int y, m, d;// 请在Begin-End之间添加你的代码,输入你的生日,并按指定格式输出信息。    /********** Begin *********/cin >> y >> m >> d;cout<<"Hello!"<<" "<<m<<" "<<d<<" "<<y;/********** End **********/return 0;
}

第4关:不同精度的PI

在右侧编辑器中的Begin-End之间补充代码,以实现输出不同精度PI的功能。具体要求如下:

  1. 输入的数为一个小于 15 的非负整数 n ;

  1. 输出 5 个不同精度的PI,即小数点后面分别保留 n,n+1 ,n+2 ,n+3 ,n+4 位的PI,每个PI分别独占一行。

#define PI 3.14159265358979323846int main()
{int n;// 请在Begin-End之间添加你的代码,输入n,按不同的精度输出 PI。/********** Begin *********/cin >> n;cout << setiosflags(ios::fixed) << setprecision(n) << PI << endl;cout << setiosflags(ios::fixed) << setprecision(n+1) << PI << endl;cout << setiosflags(ios::fixed) << setprecision(n+2) << PI << endl;cout << setiosflags(ios::fixed) << setprecision(n+3) << PI << endl;cout << setiosflags(ios::fixed) << setprecision(n+4) << PI << endl;/********** End **********/return 0;
}

头歌 CC++基本输入输出相关推荐

  1. 头歌--CC++函数实训

    第1关:登月纸桥 任务描述 本关任务:编写一个函数,计算需要把纸折叠多少次(假设纸张足够大,可以无限次折叠),其厚度才能搭建一座登月纸桥,考虑到将来需要到更远的星球,所以函数需要根据具体距离计算纸张折 ...

  2. 头歌c语言实训作业题解

    头歌c语言实训作业题解 持续更新 C语言程序设计编辑与调试环境 1.打印输出 Hello World 2.打印输出图形 3.求三个数的最大值 4.熟悉C语言调试环境 C语言中最基本的输入输出 1.看看 ...

  3. 数据结构头歌实验梳理

    数据结构头歌实验梳理 实验一 算法表示与实现基础 1 数据交换 2 最大最小值问题 3 ADT-Complex 数据结构与算法 - 线性表 1 实现一个顺序存储的线性表 2 实现一个链接存储的线性表 ...

  4. Python头歌答案入门基础代码60例

    头歌60道题目,代码,输入输出和解析      

  5. 数据采集与清洗基础习题(二)Python爬虫常用模块,头歌参考答案

    数据采集习题参考答案,会持续更新,点个关注防丢失.为了方便查找,已按照头歌重新排版,朋友们按照头歌所属门类查找实训哦,该篇为Python爬虫常用模块. 创作不易,一键三连给博主一个支持呗. 文章目录 ...

  6. 两万字详细爬虫知识储备,数据采集与清洗基础习题(一)头歌参考答案

    数据采集习题参考答案,会持续更新,点个关注防丢失.为了方便寻找,按照头歌的门类从新整理了实训的分类,朋友们记得看标题哦,按标题寻找! 该篇为爬虫知识储备! 文章目录 实训一:HTML基础 第一关:初识 ...

  7. linux操作系统中的shell编程----基于头歌实践教学编写shell脚本测试结果

    一.前言 今天,又要使用我的大学技能-写实验报告.linux操作系统课程实验课到了尾声,这是最后一次linux操作系统实验报告,我喜极而泣. 行了,废话不多说,我直接开始肝!!本实验是基于基于头歌实践 ...

  8. 头歌 初识Redis

    头歌 初识Redis 第一关 redis-cli set hello redis lpush educoder-list hello rpush educoder-list educoder rpus ...

  9. 数据结构实验头歌 第1关:求图的最短路径

    任务描述 本关任务:编程实现求图的最短路径 相关知识 最短路径的Dijkstra算法: 求最短路径就是求图中的每一个点到图中某一个给定点(认为编号为0的点)的最短距离. 具体算法就是初始有一个旧图,一 ...

最新文章

  1. 【HTTP】之HTTP 错误 401.3 - 访问被资源 ACL 拒绝
  2. sudo apt install ...
  3. 数据结构——基于字符串模式匹配算法的病毒感染检测
  4. 一日之计在于晨,早起挑战万元大奖!
  5. 江苏计算机一级怎么自学,江苏计算机一级自学教程推荐:计算机基础及MS Office应用上机指导(2018年版)...
  6. EtherCAT是什么?
  7. KDD CUP 2018:中国团队包揽前三名,TOP1方案出炉
  8. android 获取程序名,Android_Android获取应用程序名称(ApplicationName)示例,MainActivity如下: 复制代码 代码 - phpStudy...
  9. android之专栏目录
  10. 安信可IDE使用教程 加入阿里云平台
  11. project安装教程/包
  12. java数字时钟代码,Android自定义数字时钟代码,android自定义时钟,package jp.t
  13. 我100米跑了7秒会不会太慢了
  14. arm方案商,三星S5P6818开发板ARM Cortex-A53架构
  15. 请让我像亲人一样爱你
  16. linux中什么是软件包组,Linux软件包组的选择
  17. 怎样摆脱焦虑型依恋?
  18. Huawei MatePad Pro安装GMS服务详细图文教程
  19. 图形编程入门(VS2010)
  20. 沈阳计算机维修,联想电脑维修站查询_沈阳维修电脑_东莞维修电脑

热门文章

  1. svg怎么转换成png格式?
  2. 苹果手机永久删除的照片怎么恢复?
  3. TB6612FNG电机驱动模块的简单使用
  4. JS--购物车二级联动
  5. c语言银行信用卡卡管理系统,自编自导多人多卡信用卡管理系统
  6. [Android开发] ButterKnife8.5.1 使用方法教程总结
  7. Windows XP SP2 (Simplified Chinese MS08_067漏洞复现)
  8. mysql优化之前缀索引--带案例分析
  9. 华为:实现流程优化的方法
  10. 笔试加分题:有16瓶水,其中只有一瓶水有毒,小白鼠喝一滴之后一小时会死。请问最少用() 只小白鼠,在1小时内一定可以找出有毒的水?