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

C++ 基础(一)题目练习

 一、使用输出运算符输出一个长方形,

如下图所示:

#include <iostream>
using namespace std;
int main() {cout << "*******" << endl;cout << "*******" << endl;cout << "*******" << endl;cout << "*******";return 0;
}

二、使用输出运算符输出一个字母圣诞树。

如下图所示:

#include <iostream>
using namespace std;int main() {cout << "    A" << endl;cout << "   BCD" << endl;cout << "  EFGHI" << endl;cout << " JKLMNOP" << endl;cout << "QRSTUVWXY" << endl;cout << "    Z" << endl;cout << "    Z";return 0;
}

三、按如下格式输出一个数学竖式计算,

???使用计算结果替换。如下图所示:

#include <iostream>
using namespace std;int main() {cout << "    18" << endl;cout << " + 870" << endl;cout << "------" << endl;cout << "   888";return 0;
}

四、使用输出运算符输出一个空心菱形,

如下图所示:

#include <iostream>
using namespace std;int main() {cout << "  *  " << endl;cout << " * *" << endl;cout << "*   *" << endl;cout << " * *" << endl;cout << "  *";return 0;
}

五、加法计算

输入描述:输入三个正整数(1≤每个正整数≤10000)。

输出描述:求出这三个正整数的和。

#include <iostream>
using namespace std;int main() {// 定义三个整型类型的变量来接收键盘输入的值int num1, num2, num3;// 定义一个整型变量 sum 来接收这三个数的总和int sum;cin >> num1 >> num2 >> num3;sum = num1 + num2 + num3;cout << sum << endl;return 0;}

六、交换两个变量的值

描述:

从键盘输入两个整数,保存在两个变量a和b中,编写代码交换两个变量的值。

输入描述:

输入两个数字(0≤a≤1000,0≤b≤1000)

输出描述:

输出两个数字,使用空格隔开

#include <iostream>
using namespace std;int main() {// 定义两个整型变量 a、bint a, b;cin >> a >> b;cout << b << " " << a;return 0;
}

七、输出第三个整数

描述:

输入四个整数,输出第三个整数。

输入描述:

输入4个整数(0≤每个整数≤100000)。

输出描述:

输出第3个整数

#include <iostream>
using namespace std;int main() {// 定义四个整型变量 num1,num2,num3,num4int num1, num2, num3, num4;cin >> num1 >> num2 >> num3 >> num4;cout << num3;return 0;
}

八、出生年月日

描述:

从键盘输入三个整数,第一个是你的出生年份,第二个是月份,第三个是几号,请按规定格式依次输出。

输入描述:

依次输入三个数字:0≤年≤2023、1≤月≤12、1≤日≤31

输出描述:

两个数字之间使用-连接

#include <iostream>
using namespace std;int main() {// 定义出生年、月、日这三个整型int year, mouth, day;// 接收用户输入的年、月、日信息cin >> year >> mouth >> day;//按日期格式输出这些信息cout << year << "-" << mouth << "-" << day;return 0;
}

九、买水果问题

描述:

小明去水果店买水果,苹果的价格为4元/kg,香蕉的价格为5元/kg。请从键盘输入两种水果的价格,并按固定格式输出。

输入描述:

输入两个数字(大于等于1,小于等于20)

输出描述:

按固定格式输出

apple:4/kg
banana:5/kg

#include <iostream>
using namespace std;int main() {int applePrice, bananaPrice;cin >> applePrice >> bananaPrice;cout << "apple:" << applePrice << "/kg" << endl;cout << "banana:" << bananaPrice << "/kg" << endl;return 0;
}

十、两个整数的和

描述:

从键盘输入两个整数,按如下格式输出两个整数的和。

输入描述:

输入两个数字(0≤x≤1000,0≤y≤1000)

输出描述:

输出两个数字相加的算式

#include <iostream>
using namespace std;int main() {// 定义两个整数,来接收键盘上输入的值int num1, num2;// 定义一个整型变量来接收这两个整数的和int sum;cin >> num1 >> num2;sum = num1 + num2;cout << num1 << "+" << num2 << "=" << sum;return 0;}

十一、按格式输出数字

描述:

从键盘输入两个数字,分别保存到变量x,y中,再输出查看。

输入描述:

输入两个数字(1≤x≤100,1≤y≤100)

输出描述:

按固定格式输出

#include <iostream>
using namespace std;int main() {int x, y;cin >> x >> y;cout << "x=" << x << endl;cout << "y=" << y;return 0;
}

http://www.lryc.cn/news/160487.html

相关文章:

  • Webpack5入门到原理
  • 地形有通挂支隘险远六种情况
  • C++多态案例-设计计算器类
  • 复制tr的一行数据或者复制数据使用,使用jq和php
  • 软件测试的基础(1)
  • 基于Java+SpringBoot+Vue前后端分离库存管理系统设计和实现
  • Secrets in Kubernetes (K8s)
  • 模板测试和深度测试在cocoscreator中的应用
  • 手机便签功能在哪里?如何在便签里添加文字图片视频?
  • Java 中 List 的 7 种遍历方式 及 性能对比
  • 【Github】git本地仓库建立与远程连接
  • 【瑞萨零基础入门】瑞萨MCU零基础入门系列教程(更新连载中)
  • Bean 的生命周期总结
  • 【Python】环境的搭建
  • 2021 ICPC 昆明 I Mr Main and Windmills(直线与线段的交点)
  • SpringCloudAlibaba Gateway(一)简单集成
  • 逻辑回归(Logistic Regression)
  • Leetcode129. 求根到叶子节点数字之和
  • 0401hive入门-hadoop-大数据学习.md
  • springboot项目打包优化,将所有第三方包单独打包至lib目录
  • 使用 Ccrypt 在 Linux 中加密/解密文件
  • poi3.10 excel xls 设置列宽行高背景色加粗
  • 揭秘分布式文件系统大规模元数据管理机制——以Alluxio文件系统为例
  • 微信小程序onReachBottom事件使用
  • 数据孤岛的突破口在哪里?
  • 【送书活动】全网超50万粉丝的Linux大咖良许,出书了!
  • 深入浅出学Verilog--基础语法
  • 基于Spring、SpringMVC、Mybatis的超市管理系统
  • spring中的@Configuration配置类和@Component
  • 企业架构LNMP学习笔记29