c语言整数四则运算表达式的输出格式控制,Educoder CC++基本输入输出

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

1.这里结合的一个具体场景是:程序接受一个输入字符,然后将该字符输出三遍,再输出一个!。

// 包含标准输入输出函数库

#include // 定义main函数

int main()

{

// 请在此添加‘重要的事情说三遍’的代码

/********** Begin *********/

char x=getchar();

putchar(x);

putchar(x);

putchar(x);

putchar('!');

/********** End **********/

return 0;

}

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

2.假设要输入两个四位数以内的整数,然后对两个整数进行四则运算(为保证除法能正确计算,输入的第二个整数不能为 0 ),并对齐输出四则运算的完整表达式。

//包含标准输入输出函数库

#include int main()

{

//声明两个整型变量,用于存储输入的两个整数

int x,y;

//请在此添加你的代码,输入两个整数到x、y中,然后按要求格式输出四则运算式子

/********** Begin *********/

scanf("%d",&x);

scanf("%d",&y);

int a=x+y;

int b=x-y;

int c=x*y;

int d=x/y;

printf("%5d + %-5d = %10d\n",x,y,a);

printf("%5d - %-5d = %10d\n",x,y,b);

printf("%5d * %-5d = %10d\n",x,y,c);

printf("%5d / %-5d = %10d",x,y,d);

/********** End **********/

return 0;

}

第3关:你好,生日

3.本关要求使用流输入输出方式实现以下功能:输入一个生日,如“1992 3 18”,程序能够输出相应的问好信息,如“Hello! 3 18 1992”。

// 包含I/O流库iostream

#include // 加载名字空间std

using namespace std;

int main()

{

// 声明三个变量,分别用来存储年、月、日

int y, m, d;

// 请在此添加你的代码,输入你的生日,并按指定格式输出信息

/********** Begin *********/

cin>>y;

cin>>m;

cin>>d;

cout<

第4关:不同精度的PI

4.本关要求学生以不同的精度输出PI(程序给出的PI值为 3.14159265358979323846 )。

#include // 包含流操作算子库

#include using namespace std;

// 定义常量PI,后面可以直接用PI代替后面的数值

#define PI 3.14159265358979323846

int main()

{

int n;

// 请在此添加你的代码,输入n,按不同的精度输出PI

/********** Begin *********/

cin >> n;

if(n==0){

cout << 3 << endl;

}else{

cout << setiosflags(ios::showpoint) << setprecision(n+1) << PI << endl;

}

cout << setiosflags(ios::showpoint) << setprecision(n+2) << PI << endl;

cout << setiosflags(ios::showpoint) << setprecision(n+3) << PI << endl;

cout << setiosflags(ios::showpoint) << setprecision(n+4) << PI << endl;

cout << setiosflags(ios::showpoint) << setprecision(n+5) << PI;

/********** End **********/

return 0;

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/303766.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通过 GitHub Actions 自动创建 Github Release

通过 GitHub Actions 自动创建 Github ReleaseIntro在 GitHub 上维护了几个小的开源项目&#xff0c;每次在发布新版本的时候会创建一个 release&#xff0c;这样可以比较方便的找到对应的版本的代码&#xff0c;不需要再人肉的从 git log 中找到指定的 commit&#xff0c;而且…

利用win7的applocker功能来有组织的阻止相关软件运行

我有4年没用360相关的软件了&#xff0c;没有360的弹窗用电脑就是舒服。但是我的电脑有时候会有别人来用&#xff0c;我的同学或者我的父母。但是他们经常会自作主张地在我的电脑上装上360卫士&#xff0c;还有360浏览器。每次都是装了我再删&#xff0c;反反复复也不是办法。后…

人工智能会让工作环境变得更公平,还是更压抑?

人工智改变的不仅仅是工作内容……人工智能&#xff08;AI&#xff09;正在踏足商业领域。正如我们本周的特别报道所诠释到的那样&#xff0c;所有类型的公司都在利用人工智能来预测需求&#xff0c;雇佣员工和对付客户。2017年&#xff0c;企业在与人工智能相关的并购交易中支…

递归C语言排列组合方式,递归解决一种排列组合的方法

问题场景&#xff1a;比如说一件商品有3中属性&#xff0c;每个属性又有3种不同的值&#xff0c;那么此时问&#xff0c;这几种属性可能的组合性&#xff0c;相信你很快就得到结果为"33327"种&#xff0c;此时你可以实现的方式可以为三个for循环嵌套来实现&#xff0…

windows服务autofac注入quartz任务

概述Autofac 是一款超赞的.NET IoC 容器 . 它管理类之间的依赖关系, 从而使 应用在规模及复杂性增长的情况下依然可以轻易地修改 . 它的实现方式是将常规的.net类当做 组件 处理。我们通常在一些情况下需要软件具有一个自动执行某些任务的功能&#xff0c;但是又不希望直接启动…

离开时请告诉自己生意就是生意

离开时请告诉自己生意就是生意 离职或者被离职&#xff0c;是职场中很常见的事情&#xff0c;每天这个星球上不知道要发生多少次&#xff0c;不管你经历过与否、体会到其中的滋味与否&#xff0c;他都会一直存在着&#xff01;当这一切发生时&#xff0c;不管你是获利者还是受害…

如何假装成一名好程序员?

最近我对一位资深程序员就工作生活问题进行了深度采访&#xff0c;采访内容如下&#xff1a;Q&#xff1a;请问你工作多久了&#xff1f;A&#xff1a;5年了Q&#xff1a;你觉得&#xff0c;程序员这份工作对你有什么影响吗&#xff1f;A&#xff1a;有Q&#xff1a;那你的生活…

c语言常见英文提示词,c语言-常见英语-词汇及其他提示语.doc

c语言-常见英语-词汇及其他提示语运算符与表达式&#xff1a;1.constant 常量2. variable 变量3. identify 标识符4. keywords 关键字5. sign 符号6. operator 运算符7. statement语句8. syntax 语法9. expression 表达式10. initialition 初始化11. number format 数据格式12 …

不一样的虚假(Bogus)和骗子(Faker)

首先声明&#xff0c;Bogus是一个Nuget包的名称&#xff0c;Faker是它内部的一个类&#xff0c;这个库的作用就是模拟生成实体类的数据&#xff0c;特别适合测试时的场景&#xff0c;不用苦思冥想&#xff0c;辛辛苦苦来造不同的实体类了。当然&#xff0c;造出来的都是虚假的(…

用一个Sql语句查询出表中的一个字段的数据类型

select name,(select name from systypes where xusertypesyscolumns.xusertype) from syscolumns where idobject_id(aa) 如果是其它的表&#xff0c;把aa换成别的表名就行了 转载于:https://blog.51cto.com/lightweight/502307

c语言 gbk字模点阵数组,GBK点阵显示字库的制作和使用

GBK编码共收录汉字21003个、符号883个&#xff0c;并提供1894个造字码位&#xff0c;简、繁体字融于一库。以两个字节表示一个汉字&#xff0c;编码范围是0x8140~0xfefe&#xff0c;兼容GB2318&#xff0c;并覆盖了unicode中的所有汉字。Win7记事本默认以GBK保存汉字。开发环境…

云服务器下行_腾讯云轻量应用服务器简单测评

这台机器的配置是1核心1G内存3M带宽,一直在吃灰&#xff0c;到现在才想起来应该测评一下腾讯云活动推荐​cloud.tencent.com测评机器概况从图中可以看到这台机器CPU采用 AMD EPYC 7K62 48-Core Processor 主频2.60GhzI/O大致129.3MB/S 用来建站是没问题的。3Mbps上行带宽跑满,下…

这是我见过的最全的训练数据集,没有之一!

从大学毕业起&#xff0c;小编就开始收集各类数据集&#xff0c;经过近几年的积累和沉淀&#xff0c;小编收集整理了32套数据集&#xff0c;内容涵盖“自动驾驶”、“人脸识别”、“世界杯”、“股票数据”、“基因组数据”、“全球各大社交媒体数据”等。现在&#xff0c;小编…

运维小姐姐说这篇Consul集群和ACL配置超给力(保姆级)

前言上一篇简单介绍了Consul&#xff0c;并使用开发模式&#xff08;dev&#xff09;进行流程演示&#xff0c;但在实际开发中需要考虑Consul的高可用和操作安全性&#xff0c;所以接着来聊聊集群和ACL的相关配置&#xff0c;涉及到的命令会在环境搭建过程中详细介绍。正文关于…

Linux5配置jboss环境

Linux5配置jboss环境 说明&#xff1a; Linux版本&#xff1a;Redhat Enterprise Linux 5 JDK版本&#xff1a;jdk1.6.0_21(安装文件&#xff1a;jdk-6u21-linux-i586-rpm.bin) Jboss版本&#xff1a;jboss-5.1.0.GA 进入系统的用户是用root&#xff0c;拥有最大的权限。 1…

c语言判断x的个位数是否为5,用C语言编程从键盘输入一个正整数,判断其个位数是否为5,若是5则输出“yes”,否则输出“no”...

#include int main(){int five;printf("输入一个整数:");scanf("%d",&five);while(five>10){five five%10;}if(five 5)printf("yes");elseprintf("no");return 0;}扩展资料&#xff1a;“模”是“Mod”的音译&#xff0c;模运…

从基础概念到数学公式,这是一份520页的机器学习笔记(图文并茂)

导读&#xff1a;近日&#xff0c;来自SAP&#xff08;全球第一大商业软件公司&#xff09;的梁劲&#xff08;Jim Liang&#xff09;公开了自己所写的一份 520 页的学习教程&#xff08;英文版&#xff09;&#xff0c;详细、明了地介绍了机器学习中的相关概念、数学知识和各种…

XP下Virtualbox虚拟Ubuntu共享文件夹

环境&#xff1a;主机操作系统是Windows XP&#xff0c;虚拟机是Ubuntu 10.10&#xff0c;虚拟机是VirtualBox 4.0.0。 1. 安装增强功能包(Install Guest Additions) 安装好Ubuntu 10.10后&#xff0c;运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)"…

Excel模板导出之动态导出

说明目前Magicodes.IE已支持Excel模板导出时使用JObject、Dictionary和ExpandoObject来进行动态导出&#xff0c;具体使用请看本篇教程。本功能的想法、部分实现初步源于arik的贡献&#xff0c;这里再次感谢arik&#xff01;在开始本篇教程之前&#xff0c;我们重温一下模板导出…

android textview动态设置,android – 如何动态设置文本到TextView?

我想在活动开始时显示连接的ssid和ip地址.它包含一个图像视图(用于标题,因为我没有使用操作栏)和4个文本视图(ssid标签,ssid值,ipaddr标签和ipaddr值)我已经测试了获取ssid和ipaddr的代码,但它们运行良好.问题是我无法将它们显示在TextView中.在此代码中,没有错误,但是当活动开…