c++快速入门

c++快速入门

  • c++快速入门
    • 整数和浮点数
    • 输入输出
    • 条件语句
    • for循环
    • 数组
      • 定义数组的方法
      • 一维数组
      • 二维数组
    • 小试牛刀

c++快速入门

整数和浮点数

int型 是整数,全称是Integer。
float型 是单精度小数,32位。
double型 是双精度小数,64位。

输入输出

cout<< 是输出
cin>> 是输入

#include  //输入输出库
using namespace std;//引入命名空间
int main()
{
    float x=2.5,y=2.5;
    cout<<"x="<

c++快速入门_第1张图片

条件语句

#include  //输入输出库
using namespace std;//引入命名空间
int main()
{
       int x;
    cin>>x;
    if(x>10&&x<20)
    {
        cout<<"1"<20){
        cout<<"3"<

当输入的x>10并且x<20时,输出1”并且“符号是&&,即所有的条件必须同时满足;”或“ 符号是||,即所有的条件满足任意一个即可
c++快速入门_第2张图片
当输入的x>20时,输出1
c++快速入门_第3张图片
当输入的x=20时,输出1(判断是否相等是x= =20,双等号,单个等号是赋值)
c++快速入门_第4张图片
当输入的x的值不满足其他的if或else if时,就执行else语句中的代码,输出2.
c++快速入门_第5张图片

for循环

for(int i=1;i<=100;i++)

int i=0; 循环所需要的变量值
i<100; i值满足循环条件,若i不满足此条件,就会跳出循环
i++;每循环一次,i就会加1,等效于i=i+1;

#include  //输入输出库
using namespace std;//引入命名空间
int main()
{
    int sum=0;
    for(int i=1;i<=100;i++)
    {
        sum=sum+i;
    }
}

代表的是从1加到100,循环100次
c++快速入门_第6张图片

数组

定义数组的方法

(1)```int a[10];```
(2)```int a=new int[10]; ```

一维数组

int a[10]={1,2,3,4,5,6,7,8,9,10};

二维数组

int a[5][5]=
{
{1,2,3,4,5},
{1,2,3,4,5},
{1,2,3,4,5},
{1,2,3,4,5},
{1,2,3,4,5}
}

#include  //输入输出库
using namespace std;//引入命名空间
int main()
{
    int a[10][10];
    for(int i=0;i<10;i=i+1)
    {
        for(int j=0;j<10;j++)
        {
            a[i][j]=j;         //第j列全部赋值为j
            cout<

c++快速入门_第7张图片

小试牛刀

排序
简单选择排序

#include  //输入输出库
using namespace std;//引入命名空间
int main()
{
    for(int i=0;i<10;i++)
    {
        for(int j=i;j<10;j++)
        {                     //用第i个数来与后面的数比大小
           if(b[i]>b[j])      //如果第i个数比后面第j个数大,就交换这两个数。所有交换操作完成后就是从小到大的排序
           {
               int temp=b[i]; //
               b[i]=b[j];     //
               b[j]=temp;     //这三行是交换的代码,基础操作,必须会。
           }
        }
    }
   for(int i=0;i<10;i++)
   {
       cout<

c++快速入门_第8张图片

你可能感兴趣的:(c++学习,c++,动态规划,开发语言)