语言C++之简单C++语言介绍

这些只是本蒟蒻的一些见解,还望各位神犇积极评论提出宝贵意见,万分感谢!!!!!!!!!!

第一篇啊,给点关注和赞吧,以后会写更多的!!!!!!!!!!!!!!!!!!!!!!!!!

首先让我们先了解一下C++语言

     信息学奥林匹克竞赛是一项益智性的竞赛活动,核心是考查选手的智力和使用计算机解题的能力,选手首先应针对竞赛题目的要求构建数学模型,进而构造出计算机可以接受的算法,之后编写出计算机能够执行的程序。程序设计是信息学竞赛的基本功,选手参与竞赛活动的第一步是熟练掌握一门程序设计语言,目前竞赛中允许使用的程序设计语言有C语言、C++语言、Pascal。

   C++由美国AT&T贝尔实验室的本贾尼·斯特劳斯特卢普博士在20世纪80年代初期发明并实现(最初这种语言被称作“C with Classes”带类的C)。开始,C++是作为C语言的增强版出现的,从给C语言增加类开始,不断的增加新特性。

   今天C++已成为世界主流编程语言之一。

接下来介绍一下编程所需要的工具

 

 

现附上一道例题

已知一位小朋友的电影票价是10元,计算x位小朋友的总票价是多少?

我们先来理清一下题意: 假设总票价用y来表示,那么这道题就是简单的乘法,单价*票数=总票数

则这个问题可以用以下几个步骤来实现:

  ①输入小朋友的数目x;

  ②用公式y=10*x计算总票价;

  ③输出总票价y的值。

 

在书写代码之前,我们要先了解一下C++语言的书写方法

1.先写该程序所需用到的头文件(模板格式:#include<所需头文件>)

2.using namespace std;(任何语句后面都需要加分号)

3.函数名称(模板格式:类型名 函数名(){函数内容}

4.赋值模板格式:类型名 变量名或类型名 变量名=所需赋的值

5.输入所需输入变量名模板格式:cin>>所需输入变量名

6.输出模板格式:cout<<所需输入变量名或“所需要直接输出的内容”,后可加换行符endl

7.恢复原始状态模板格式:return 0)

代码如下:

#include<iostream>               //使用cin,cout,须调用iostream库,这是C++基本库,头文件,正文出现的函数都有相应的函数,main函数调用iostream库
using namespace std;//C++语言必加
int main(){//main后面跟了一对圆括号( ),表示它是一个函数。C++中所有函数都跟有一对圆括号( ),括号中可以有一些输入参数。注意,圆括号中即使什么都没有也不能省略。如例题中显示,主函数main()中的内容,由一对花括号{ }括起来。 
    int x,y;                                //定义整型变量,如同方程设参
    cout<<"Input x=";               //输入提示,把引号之间的字符
串送到标准的输出设备(屏幕)上。
    cin>>x;                          //小朋友的人数,输入参数的值
    y=10*x;                       //计算总票价,给y赋值
    cout<<"total="<<y<<endl;  //输出总票价,没有引号则直接输出该变量的值,endl为换行
    return 0;                             //结束程序,可加可不加,但比赛最好加
}

另外再讲一下保留小数的语句

记住小数是浮点型,所以要用double或float

与这个小数接触到的变量也必须是浮点型的,例如,double s=1.0*w;(其中1.0是浮点型,w也是)

需要用到头文件<iomanip>

cout<<fixed<<setprecision(需要保留的小数位数)<<所需保留位数的小数;

接下来给大家推荐几道题

https://www.luogu.org/problemnew/show/P1001

https://www.luogu.org/problemnew/show/P1421

http://oj.jzxx.net/problem.php?id=1009

http://oj.jzxx.net/problem.php?id=2284

http://oj.jzxx.net/problem.php?id=1008

  • 12
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值