第一单元日考技能

文章目录

  • 第一单元
    • 1.请用c++程序随机输入20个数(每小题10分)
    • 2.①按要求输出*形状
    • 3.计算题  s=1*1+2*2+3*3+...+100*100 (每问10分)
    • 4.1. 使用 C++ 创建一个简单的计算器,可以实现 +, -, *, / 。 if switch
    • 5.图形打印

第一单元

1.请用c++程序随机输入20个数(每小题10分)

②请求其最大值
③最小和平均值

	int main(){
		int a[20]; //定义数组 整型  长度20
    for(int i = 0;i<20;i++){ //0-19循环20次
        cin >> a[i]; //输入数字给数组
    }
    int max = a[0]; //最大值
    int min = a[0]; //最小值
    float sum = 0; //和
    for(int i = 0;i<20;i++){//0-19 20次
        if(max < a[i]){ //找最大
            max = a[i];
        }
        if(min > a[i]){ //找最小
            min = a[i];
        }
        sum+= a[i]; //求和
    }
    cout << "最大值:" << max <<"最小值:" << min  << "平均值:" << sum/20 << endl;
	}

2.①按要求输出*形状

②要求依次减小,知道一个*
③要求满足以下间隔
④最后输出模式如下

int main(){
	for(int i = 1;i<=5;i++){ //5行
        for(int j = 5;j>=i;j--){ //越来越少
            cout << "*";
        }
        cout << endl;
    }
}

3.计算题  s=11+22+33+…+100100 (每问10分)

①令初始值sum=0
②计算0-100的循环
③输出累加的结果值。

int main(){
	int sum = 0; //求和 1+2+3...100
    for(int i = 1;i<=100;i++){
        sum+=i*i; //1*1  2*2
    }
    cout << sum << endl;
}

4.1. 使用 C++ 创建一个简单的计算器,可以实现 +, -, *, / 。 if switch

(1)正确导入头文件
(2)实现“+”运算
(3)“+”运算结果输出正确
(4)实现“-”运算
(5)“-”运算结果输出正确
(6)实现“”运算
(7)“
”运算结果输出正确
(8)实现“/”运算
(9)“/”运算结果输出正确
(10)添加合理注释

int main(){
	int num1,num2;
    char fh; //符号
    cout << "请输入第一个数字";
    cin >> num1; //第一个数字
    cout << "请输入符号";
    cin >> fh;
    cout << "请输入第二个数字";
    cin >> num2;
    switch (fh) {
        case '+':
            cout << num1+num2<< endl;
            break;
        case '-':
            cout << num1-num2<< endl;
            break;
        case '*':
            cout << num1*num2<< endl;
            break;
        case '/':
            if(num2==0){
                cout << "除数不能为0";
            } else{
                cout << num1/num2<< endl;
            }
            break;
        default:
            cout << "符号不正确"<< endl;
            break;
    }
}

5.图形打印

在这里插入图片描述

int main(){
	for(int i = 1;i<=5;i++){ //外行  1行1列  2行2列 
       for(int k = 1;k<=i;k++){ //越来越多
           cout << "* ";
       }
       cout << endl;
    }
}

在这里插入图片描述

int main(){
	for(int i = 5;i>=1;i--){
        for(int j = 1;j<=i;j++){
            cout <<j<<" ";
        }
        cout << endl;
    }
}

在这里插入图片描述

int main(){
	for(int i = 5;i>=1;i--){
        for(int j = 5;j>=i;j--){
            cout <<j<<" ";
        }
        cout << endl;
    }
}

在这里插入图片描述

int main(){
	 for(int i = 1;i<=5;i++){ //5行
        for(int j = 5;j>=i;j--){ //左边空格
            cout << " ";
        }
        for(int k=1;k<=i*2-1;k++){ //右边*
            cout << "* ";
        }
        cout << endl;
    }
}

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Lua | 一篇文章讲清Lua语法及热更新

目录 一、环境搭建 二、Lua语法 1.输出print、单行注释、多行注释 2.变量 &#xff08;1&#xff09;nil &#xff08;2&#xff09;number &#xff08;3&#xff09;string &#xff08;3.1&#xff09;字符串长度 &#xff08;3.2&#xff09;字符串拼接 &#xf…

LeetCode每日一题——数组串联

数组串联OJ链接&#xff1a;1929. 数组串联 - 力扣&#xff08;LeetCode&#xff09; 题目&#xff1a; 思路&#xff1a; 题目说 ans 由两个 nums 数组 串联 形成。那么我们就只需要历遍两次nums数组&#xff0c;将它放在我们的ans数组里。 注意&#xff1a; 题目函数对于我…

Day22:过滤敏感词、开发发布帖子、帖子详情

过滤敏感词 前缀树 - 名称:Trie、字典树、查找树 - 特点:查找效率高&#xff0c;消耗内存大 - 应用:字符串检索、词频统计、字符串排序等在这里插入图片描述 敏感词过滤器的步骤 根节点不包含任何字符&#xff1b;其余每个节点只有一个字符&#xff1b;连接起来一条路就是字…

StarRocks 助力金融营销数字化进化之路

作者&#xff1a;平安银行 数据资产中心数据及 AI 平台团队负责人 廖晓格 平安银行五位一体&#xff0c;做零售金融的领先银行&#xff0c;五位一体是由开放银行、AI 银行、远程银行、线下银行、综合化银行协同构建的数据化、智能化的零售客户经营模式&#xff0c;这套模式以数…

python 爬虫爬取地理空间高程图GDEMV2 30m 中国地形

一.配置Python 爬虫 环境 from selenium import webdriver import time # from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keys # from selenium.webdriver.comm…

算法体系-14 第十四 贪心算法(上)

一 、 递归套路解决判断完全二叉树 1.1 描述 1.2 分析 1.3 代码 public static boolean isCBT2(Node head) {return process(head).isCBT;}public static class Info {public boolean isFull;public boolean isCBT;public int height;public Info(boolean full, boolean cbt…

学习人工智能:Attention Is All You Need-1-介绍;Transformer模型架构

Transformer模型是目前最成功的chatGPT&#xff0c;Sora&#xff0c;文心一言&#xff0c;LLama&#xff0c;Grok的基础模型。 《Attention Is All You Need》是一篇由Google DeepMind团队在2017年发表的论文&#xff0c;该论文提出了一种新的神经网络模型&#xff0c;即Trans…

个人可以做知识付费网站吗

个人可以做知识付费网站吗 个人能够做学问付费网站吗&#xff1f;答案是肯定的&#xff01;如今个人做学问付费网站并不需求太多的资金和技术支持&#xff0c;我们只需求购置一台效劳器或虚拟主机&#xff0c;然后在该主机空间上搭建一个WordPress网站&#xff0c;最后运用带有…

0基础学习VR全景平台篇第146篇:为什么需要3D元宇宙编辑器?

一.什么是3D元宇宙编辑器&#xff1f; 3D元宇宙编辑器是全新3DVR交互渲染创作工具&#xff0c;集3D建模、虚拟展厅、AI数字人等能力&#xff0c;渲染和虚拟现实技术于一身的生产力工具。 具有跨平台和随时随地编辑等特点&#xff0c;可广泛应用于展会、展厅、博物馆、可视化园…

基于python+vue的幼儿园管理系统flask-django-php-nodejs

随着信息时代的来临&#xff0c;过去的传统管理方式缺点逐渐暴露&#xff0c;对过去的传统管理方式的缺点进行分析&#xff0c;采取计算机方式构建幼儿园管理系统。本文通过课题背景、课题目的及意义相关技术&#xff0c;提出了一种活动信息、课程信息、菜谱信息、通知公告、家…

MySQL索引(图文并茂)

目录 一、索引的概念 二、索引的作用 三、创建索引的原则依据 四、索引的分类和创建 1、索引的分类 2、索引的创建 2.1 普通索引 2.1.1 直接创建索引 2.1.2 修改表方式创建 2.1.3 创建表的时候指定索引 2.2 唯一索引 2.2.1 直接创建唯一索引 2.2.2 修改表方式创建 …

机器学习——决策树(三)预剪枝

观前提示&#xff1a;这是本人机器学习决策树内容的第三篇博客&#xff0c;沿用了之前相关的代码&#xff0c;包括信息增益计算函数、结点类、预测函数和分类精度计算函数 完整代码指路 DrawPixel/decisionTree.ipynb at main ndsoi/DrawPixel (github.com) 前两篇博客详见…

水泥领域智慧工厂物联网解决方案

水泥领域智慧工厂物联网解决方案 在水泥生产行业中&#xff0c;构建智慧工厂物联网解决方案已经成为推动产业升级、实现智能制造的关键路径。该方案深度融合了先进的信息技术与传统的水泥生产工艺&#xff0c;通过全面感知、可靠传输、智能处理等环节&#xff0c;实现了对整个…

Macos docker安装达梦数据库

官网下载达梦docker镜像安装包 导入安装包 docker load -i /Users/yeungsinsin/Downloads/dm8_20230808_rev197096_x86_rh6_64_single.tar查看导入的镜像 docker images4. docker run 启动容器 docker run -d -p 30236:5236 --restartalways --name dm8 --privilegedtrue -e…

是德科技keysight N9917A微波分析仪

181/2461/8938产品概述&#xff1a; N9917A 是一款使用电池供电的便携式分析仪&#xff1b;基本功能是电缆和天线分析&#xff1b;配置还包括频谱和网络分析仪、可选的内置功率计和矢量电压表。 N9917A FieldFox 手持式微波分析仪 主要特性和功能 18 GHz 最大频率&#xfef…

基于Springboot的闲置图书分享(有报告)。Javaee项目,springboot项目。

演示视频&#xff1a; 基于Springboot的闲置图书分享&#xff08;有报告&#xff09;。Javaee项目&#xff0c;springboot项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层体系结构&…

MySQL的基础操作与管理

一.MySQL数据库基本操作知识&#xff1a; 1.SQL语句&#xff1a; 关系型数据库&#xff0c;都是使用SQL语句来管理数据库中的数据。 SQL&#xff0c;即结构化查询语言(Structured Query Language) 。 SQL语句用于维护管理数据库&#xff0c;包括数据查询、数据更新、访问控…

Sora底层技术原理:Stable Diffusion运行原理

AIGC 热潮正猛烈地席卷开来&#xff0c;可以说 Stable Diffusion 开源发布把 AI 图像生成提高了全新高度&#xff0c;特别是 ControlNet 和 T2I-Adapter 控制模块的提出进一步提高生成可控性&#xff0c;也在逐渐改变一部分行业的生产模式。惊艳其出色表现&#xff0c;也不禁好…

[BT]BUUCTF刷题第3天(3.21)

第3天&#xff08;共4题&#xff09; Web [极客大挑战 2019]LoveSQL Payload&#xff1a;/check.php?username1 union select 1,(select group_concat(password) from l0ve1ysq1),3%23&password1 看到登录页面&#xff0c;先尝试万能密码&#xff1a; 用户名&#xff…

Hive和Hadoop版本对应关系

通过 Downloads (apache.org) 即可查看