程序的基本结构、cout语句(c++语言)

news2024/10/6 10:30:42

一、如何下载Dev C++
       登录网站:ht.51goc.com

image.png

image.png



二、安装Dev C++

image.png

image.png

image.png

image.png

image.png

image.png

image.png

一、启动Dev C++

     双击桌面的图标

image.png


 

image.png

二、新建一个程序

image.png

三、复制一个程序

       请你复制以下代码到“程序编辑区”

       

#include<bits/stdc++.h>

using namespace std;

int main()

{

cout<<"Hello!";

return 0;

}

四、保存程序

image.png

五、编译和运行程序

image.png

image.png

 

image.png

说明:

(1)#include<bits/stdc++.h>

万能头文件,包含了目前c++所包含的所有头文件

(2)using namespace std;

C++标准函数库的所有元素都被声明在一个叫做std的名字空间中,这一条语句就是调用std名字空间。大部分的程序中都要使用到它。

(3)int main()

定义主函数main(),main()是所有C++程序的运行的起始点。不管它是在程序的开头、结尾还是中间,此函数中的语句总是第一个被执行。并且所有C++的程序都必须有一个main()。

main后面跟了一对圆括号(),表示它是一个函数。C++中所有函数都跟有一对圆括号(),括号中可以有一些参数。注意,()里即使什么都没有也不能省略。主函数main()的内容由花括号{ }括起来。

(4)cout<<"Hello!";

这个语句在本程序中最重要。 cout是一个输出语句,告诉计算机把引号之间的字符输出到输出设备(屏幕)上。cout的声明在头文件iostream中,所以要想使用cout 必须将该头文件包括在程序开始处。

注意这个句子以分号(;)结尾 。分号标示了一个语句的结束,C++的每一个语句都必须以分号结尾。

(5)return 0;

主函数 main()执行结束时的返回语句,是函数的最后一条可执行语句,所有的C++程序都以类似的语句结束。数值0表示程序执行没有出现任何错误,其它数字表示有错误。

cout输出语句的作用是将程序运算的结果输出到屏幕或打印机等输出设备,这里通常是指输出到屏幕。使用cout时,必须使用#include<iostream>语句把iostream头文件包括在程序开始处,否则编译时会报错。

(1)输出数字

格式:cout<<输出项;

 如:cout<<25;

 运行结果是25。

(2)输出算式

格式: cout<<输出项;

如:cout<<58+36;

运行结果是94。

说明:程序运行时,会自动计算得数并将得数输出,所以运行结果是94。cout<<58+36和cout<<94的运行结果是一样的。

(3)输出字符或字符串

格式:cout<<输出项;

如:cout<<"A";           ;

   运行结果是A。           

cout<<"Hello!"

运行结果是Hello!

当输出项为一串用双引号引起的字符(称为字符串)时,则原样输出双引号中的内容。

(4)换行endl

endl英语意思是end of line,即一行输出结束,然后输出下一行。

如:cout<<25<<endl;

cout<<36<<endl;

运行结果是:25

       36

 注意:cout可以有一个输出项,也可以有多个输出项,格式为:

 cout<<输出项1<<输出项2<<输出项3……

        如:cout<<25<<"A";     和cout<<25;

                                   cout<<"A";

              运行结果都是25A。

通常多个输出项同时输出时我们会使用这种方法,中间用空格隔开。如:cout<<25<<"A"<<" "<<36<<"B";

运行结果是:25A 36B

第1题     输出数字5 查看测评数据信息

输出数字5

输出格式

一个数字

输入/输出例子1

输入:

输出:

5

#include<bits/stdc++.h>
using namespace std;
int main(){
    cout<<5;
    
    return 0;
}

第2题     计算题2 查看测评数据信息

计算并输出1046*125的乘积

输出格式

一个整数

#include<bits/stdc++.h>
using namespace std;
int main(){
    cout<<1046*125<<" ";
    
    return 0;
}

第3题     输出算式1 查看测评数据信息

计算并输出128957*(236+157)*2的结果

输出格式

一个整数

输入/输出例子1

输入:

输出:

#include<bits/stdc++.h>
using namespace std;
int main(){
    cout<<128957*(236+157)*2;
    
    return 0;
}

第4题     hello! 查看测评数据信息

输出以下字符串:

hello!

输出格式

一串字符串

输入/输出例子1

输入:

输出:

hello!

#include<bits/stdc++.h>
using namespace std;
int main(){
     cout<<"hello!";
    
    return 0;
}

第5题     @@@ 查看测评数据信息

输出以下字符串:

@@@

输出格式

一行字符串

输入/输出例子1

输入:

输出:

@@@

#include<bits/stdc++.h>
using namespace std;
int main(){
     cout<<"@@@";
    
    return 0;
}

第1题     打印小写字母表 查看测评数据信息

把英文字母表的小写字母按顺序打印出来。(每行13个)

输出格式

分两行输出,每行13个字母

输入/输出例子1

输入:

输出:

abcdefghijklm
nopqrstuvwxyz

#include<bits/stdc++.h>
using namespace std;
int main(){
    cout<<"abcdefghijklm"<<endl<<"nopqrstuvwxyz";
    
    return 0;
}

第2题     金字塔 查看测评数据信息

编程输出以下图形

      @

   @@@

@@@@@

输出格式

如图所示

输入/输出例子1

输入:

输出:

      @

   @@@

@@@@@

#include<bits/stdc++.h>
using namespace std;
int main(){
    
    cout<<"  @"<<endl;
    cout<<" @@@"<<endl;
    cout<<"@@@@@";
    return 0;
}

第3题     数字图形 查看测评数据信息

编程输出以下图形:

9876543210

    98765432

        987654

            9876

输出格式

如图所示

输入/输出例子1

输入:

输出:

9876543210

    98765432

        987654

            9876

#include<bits/stdc++.h>
using namespace std;
int main(){
    cout<<"9876543210"<<endl;
    cout<<"  98765432"<<endl;
    cout<<"    987654"<<endl;
     cout<<"      9876"<<endl;
    return 0;
}

第1题     输出2 查看测评数据信息

输出以下内容:

输出2.png

#include<bits/stdc++.h>
using namespace std;
int main(){
     cout<<"   1"<<endl;
    cout<<"  222"<<endl;
    cout<<" 33333"<<endl;
     cout<<"4444444"<<endl;
    
    return 0;
}

 

第2题     输出3 查看测评数据信息

输出算式123+(324-125)*234  和此算式的结果,注意,是按数学算式个格式输出,先输出上面的式子,紧接着是“=”,然后是运算结果。

输出格式

一条完整算式:

#include<bits/stdc++.h>
using namespace std;
int main(){
    cout<<"123+(324-125)*234"<<"="<<123+(324-125)*234;
    
    return 0;
}

第3题     输出加法竖式 查看测评数据信息

输出666+888的加法竖式

输出结果如下:(虚线之间有一个空格)

输出加法竖式.png

#include<bits/stdc++.h>
using namespace std;
int main(){
    cout<<" 666"<<endl<<"+888"<<endl<<"- - - -"<<endl<<1554;
    
    return 0;
}

第4题     地砖数量 查看测评数据信息

一所新建的学校,教室加功能室一共有132个场室,每个场室的长是16米,宽是12米,每平方米需要3块地砖,现在想知道一共需要多少块地砖?

输出格式

一行,先输出“yi gong xu yao ”,再输出地砖数量,最后输出“ kuai di zhuan.”

#include<bits/stdc++.h>
using namespace std;
int main(){
    cout<<"yi gong xu yao"<<" "<<132*16*12*3<<" "<<" kuai di zhuan.";
    
    return 0;
}

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

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

相关文章

Segment Anything CSharp| 在 C# 中通过 OpenVINO™ 部署 SAM 模型实现万物分割

​ OpenVINO™ C# API 是一个 OpenVINO™ 的 .Net wrapper&#xff0c;应用最新的 OpenVINO™ 库开发&#xff0c;通过 OpenVINO™ C API 实现 .Net 对 OpenVINO™ Runtime 调用.Segment Anything Model&#xff08;SAM&#xff09;是一个基于Transformer的深度学习模型&#x…

G盘文件系统损坏的应对与预防全攻略

在日常使用电脑的过程中&#xff0c;我们时常会碰到各种磁盘问题&#xff0c;其中G盘文件系统损坏是一个较为常见且棘手的问题。当G盘文件系统损坏时&#xff0c;不仅可能导致重要数据丢失&#xff0c;还可能影响系统的稳定性和运行效率。本文将详细探讨G盘文件系统损坏的现象、…

RK3568笔记三十一:ekho 6.3 文本转语音移植

若该文为原创文章&#xff0c;转载请注明原文出处。 移植的目的是在在OCR识别基础上增加语音播放&#xff0c;把识别到的文字直接转TTS播报出来&#xff0c;形成类似点读机的功能。 1、下载文件 libsndfile-1.0.28.tar.gz ekho-6.3.tar.xz 2、解压 tar zxvf libsndfile-1.0…

有序二叉树java实现

类实现&#xff1a; package 树;import java.util.LinkedList; import java.util.Queue;public class BinaryTree {public TreeNode root;//插入public void insert(int value){//插入成功之后要return结束方法TreeNode node new TreeNode(value);//如果root为空的话插入if(r…

Nacos的配置中心

1.前言 除了注册中心和负载均衡之外, Nacos还是⼀个配置中心, 具备配置管理的功能. Namespace 的常用场景之一是不同环境的配置区分隔离&#xff0c; 例如开发测试环境和⽣产环境的配置隔离。 1.1 为什么需要配置中心&#xff1f; 当前项目的配置都在代码中&#xff0c;会存…

6.7.12 使用 SWIN Transformer 通过热图像实现乳腺癌检测系统

乳腺癌是重大的公共卫生挑战&#xff0c;需要有效的诊断方法。虽然超声、乳房 X 线照相和 MRI 仍然至关重要&#xff0c;但它们在定期、短间隔大规模筛查中的实用性有限。 热成像作为一种非侵入性且经济有效的选择&#xff0c;具有常规自我筛查的潜力。本研究利用基于自注意力…

java中异常-异常概述+异常体系结构

一、异常概述 1、什么是异常&#xff1f; java程序在运行时出现的不正常情况 2、java中提供的默认的异常处理机制 java中对java程序运行时可能会出现的每种不正常情况都创建了一个唯一对应的类&#xff0c;在java程序运行时如果出现不正常情况&#xff0c;java程序就会创建…

数据结构:旋转数组

方法1 &#xff08;三次逆置法&#xff09;&#xff1a; void reverse(int* nums, int start, int end) {while (start < end) {int temp nums[start];nums[start] nums[end];nums[end] temp;start;end--;} }void rotate(int* nums, int numsSize, int k) {k k % numsS…

Java:111-SpringMVC的底层原理(中篇)

这里续写上一章博客&#xff08;110章博客&#xff09;&#xff1a; 现在我们来学习一下高级的技术&#xff0c;前面的mvc知识&#xff0c;我们基本可以在67章博客及其后面相关的博客可以学习到&#xff0c;现在开始学习精髓&#xff1a; Spring MVC 高级技术&#xff1a; …

Comfyui容器化部署与简介

目前使用 Stable Diffusion 进行创作的工具主要有两个&#xff1a;Stable Diffusion WebUI 和 ComfyUI。本文重点介绍ComfyUI的部署使用。 ComfyUI 可定制性很强&#xff0c;可以让创作者搞出各种新奇的玩意&#xff0c;通过工作流的方式&#xff0c;也可以实现更高的自动化水平…

SwiftUI五视图动画和转场

代码下载 使用SwiftUI可以把视图状态的改变转成动画过程&#xff0c;SwiftUI会处理所有复杂的动画细节。在这篇中&#xff0c;会给跟踪用户徒步的图表视图添加动画&#xff0c;使用animation(_:)修改器给一个视图添加动画效果非常容易。 下载起步项目并跟着本篇教程一步步实践…

Linux 内核之 mmap 内存映射触发的缺页异常 Page Fault

文章目录 前言一、简介1. MMU 内存管理2. 缺页中断3. 页表4. 小节 二、mmap 提前分配物理内存1. mm_populate 函数2. __mm_populate 函数3. populate_vma_page_range 函数4. __get_user_pages 函数5. find_extend_vma 函数6. find_vma 函数7. follow_page_mask 函数8. follow_p…

专业场景化ChatGPT论文润色提示词指令,更精准、更有效辅助学术论文撰写

大家好&#xff0c;感谢关注。我是七哥&#xff0c;一个在高校里不务正业&#xff0c;折腾学术科研AI实操的学术人。可以添加我&#xff08;yida985&#xff09;交流学术写作或ChatGPT等AI领域相关问题&#xff0c;多多交流&#xff0c;相互成就&#xff0c;共同进步。 在学术写…

数据分析必备:一步步教你如何用Pandas做数据分析(21)

1、Pandas 可视化 Pandas 可视化是指使用 Pandas 库中的函数和方法来创建数据可视化图表。Pandas 提供了一些基本的绘图功能&#xff0c;例如折线图、柱状图、饼图等&#xff0c;可以通过调用相应的函数来创建这些图表。 2、基本绘图&#xff1a;绘图 Series和DataFrame上的…

数据库四种隔离等级

持续更新以及完善中… 数据库事务隔离 首先&#xff0c;为什么要有事务隔离呢&#xff1f; 在单线程下&#xff0c;没什么大碍&#xff0c;但是我们想要提高效率&#xff0c;采用多线程并发时&#xff0c;便会出现一些问题。 **下面的问题一定要当作一个事务来看待&#xf…

高考之后第一张大流量卡应该怎么选?

高考之后第一张大流量卡应该怎么选&#xff1f; 高考结束后&#xff0c;选择一张合适的大流量卡对于准大学生来说非常重要&#xff0c;因为假期期间流量的使用可能会暴增。需要综合考虑多个因素&#xff0c;以确保选到最适合自己需求、性价比较高且稳定的套餐。以下是一些建议…

MAVEN架构项目管理工具

1、什么是maven Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建&#xff0c;依赖管理和项目信息管理。 2、maven的目标&#xff1a;Maven的主要目标是为了使开发人员在最短的时间内领会项目的所有状态 3、使用maven不需要考虑各个依赖的版本&#xff0c;因…

指针(初阶2)“野指针以及指针运算”

目录 一.野指针 二.如何避免野指针 三.指针运算 1、指针&#xff08;-&#xff09;整数 2、指针 - 指针 3、指针关系运算 小编在这里声明一下&#xff0c;将某一块的知识点分为上中下或者1&#xff0c;2&#xff0c;3来编写不是为了增加小编的文章总量&#xff0c;也不是故意这…

MySQL之多表查询—列子查询

一、引言 标量子查询上篇博客已学习。接下来这篇博客学习子查询的第二种形式——列子查询 列子查询 子查询返回的结果是一列&#xff08;当然也可以是多行)&#xff0c;这种子查询称为列子查询。 列子查询可以使用的操作符 IN、NOT IN 、ANY&#xff08;any&#xff09;、SOME…

windows域控共享网络驱动器

背景 假设在一家公司&#xff0c;有新入职的员工。我们给其创建了域账号&#xff0c;有一些共享的文件需要其可以直接访问到。我们可以采用共享目录的形式&#xff0c;但是每次都要输入共享端的ip或者主机名&#xff0c;比较麻烦。我们希望创建的域账号访问共享文件更便捷一些…