当前位置: 首页 > news >正文

头歌C++之函数强化练习题

目录

第1关:结构实现复数运算

任务描述

编程要求

第2关:求亲密对数

任务描述

编程要求

第3关:计算一年的第几天 

任务描述

编程要求

第4关:正整数求和

任务描述

编程要求

第5关:Pig Latin

任务描述

编程要求

第6关:打印日历

任务描述

编程要求


第1关:结构实现复数运算

任务描述

本关任务:编写一个描述复数类型的结构体变量的小程序。

编程要求

定义描述复数类型的结构体变量,编写减法函数sub()与乘法函数mul(),分别完成复数的减法与乘法运算。

在主函数中定义四个复数类型变量c1、c2、c3、c4,输入c1、c2的复数值,调用sub()完成c3=c1-c2操作,调用mul()完成c4=c1*c2操作。最后输出c3、c4复数值。

比如,用户输入"-0.5 1.5 1.5 0.5"(表示c1为-0.5+1.5i,c2为1.5+0.5i),程序应输出"-2 1 -1.5 2"(表示c3为-2+1i,c4为-1.5+2i).

要求:

  • 用户输入的数据之间用一个空格隔开
  • 程序输出的数据之间用一个空格隔开
  • 提交代码时不能有其他多余的cin和cout语句

效果如下:

输入:1 1 2 2

输出:-1 -1 0 4

#include <iostream>
using namespace std;
struct pluar{
http://www.lryc.cn/news/293294.html

相关文章:

  • 淘宝扭蛋机小程序:开启你的惊喜之旅
  • Jmeter 基于Docker 实现分布式测试
  • Vite与Webpack打包内存溢出问题优雅处理方式
  • sqlalchemy——@listens_for
  • MySQL进阶之锁(全局锁以及备份报错解决)
  • C#实现windows系统重启、关机
  • JS中Set和Map用法详解
  • 使用nginx对视频、音频、图片等静态资源网址,加token签权
  • [每周一更]-(第86期):NLP-实战操作-文本分类
  • 【Springcloud篇】学习笔记五(十章):Gateway网关
  • Linux开发工具
  • C++ 动态规划 线性DP 最长共同子序列
  • 【备战蓝桥杯】——循环结构终篇
  • 为什么说Python语法简单?
  • 【HarmonyOS应用开发】ArkUI 开发框架-进阶篇-管理组件状态(九)
  • EF Core入门例子(以SqLite为数据库)
  • centos7 安装nginx
  • 【Linux Day14 UDP网络通讯】
  • 指针的深入了解6
  • PHP之PDO_MYSQL扩展安装步骤
  • 【pytorch】nn.linear 中为什么是y=xA^T+b
  • vite打包原理
  • 导出pdf 加密、加水印、加页脚
  • Flutter 仿抖音 TikTok 上下滑动 播放视频
  • 计算机网络——网络层(2)
  • 01-16Maven-SpringBoot入门
  • 微信小程序(二十七)列表渲染改变量名
  • k8s之安装部署及kuboard发布应用
  • JProfiler for Mac:提升性能和诊断问题的终极工具
  • 力扣202-快乐数