C++数组的使用(代码实例) - c++编程基础 - 编程开发
设为首页 加入收藏

TOP

C++数组的使用(代码实例)
2018-06-22 08:53:43 】 浏览:94
Tags:使用 代码 实例

C++数组的使用(代码实例)

//创建一个包含十个元素的数组,并把它们由大到小排列  
#include "stdafx.h"  
#include<iostream>  
using namespace std;  
  
  
int main()  
{  
    int a[10];                         //十个元素的数组      
    for (int i = 0; i < 10; i++)  
    {  
        cin >> a[i];  
    }                                       
    //排序  
    for (int i = 0; i < 9; i++)             //用来产生和后面比较的索引值  
    {  
        for (int j = i + 1; j < 10; j++)    //产生和后面的索引   
        {  
            if (a[i] < a[j])                 //如果后面比较大,就调换过来  
            {  
                int t = a[i];  
                a[i] = a[j];  
                a[j] = t;  
            }  
        }  
    }  
    for (int i = 0; i < 10; i++)  
    {  
        cout << a[i] << endl;  
    }  
    return 0;  
}  

用到了以下知识点:

1.数组的使用

2.for语句

3.if语句

4.二重循环

5.简单的排序

1.数组

定义:在程序设计中,将同一类型的数据按一定形式有序地组织起来,这些有序数据的集合就成为数组。

(相同类型的变量的集合)

数据类型 数组名[常量表达式] 

eg:      int a [10];

声明的 数组a,是一个元素类型为int类型,元素个数为10个的数组。

数组a 的各个元素,都是int 类型的对象。不允许一些元素是int类型,一些元素是double类型。

第一个元素的下标为0,即a[0], 因此将从第一个元素开始依次访问a[0]、a[1]、a[2]、a[3]......a[9]、不存在a[10],因为只有十个元素,从0开始,到9结束。

for(int i = 0; i < 10; ++)

         cin >> a [i];

}

2.for语句

每个for语句都包含两部分:循环头和循环体。循环头控制循环体的执行次数,由三个部分组成:一个初始化语句、一个循环条件以及一个表达式。

本例中:初始化语句为  int i = 0

for循环体执行的流程:

1.创建变量i, 将其初始化为0;

2.检测i 是否小于10. 若检测成功,执行for循环体,若失败,退出循环。继续执行for循环体之后的第一条语句。

3.将i 的值增加1.

4.重复第二步中的条件检测,只要条件为真就继续执行剩余步骤。

3.if语句

if (a[i] < a[j])                 //如果后面比较大,就调换过来

{

int t = a[i];

a[i] = a[j];

a[j] = t;

}

如果表达式的值为真,就执行其后的语句,否则不执行该语句。4.简单的排序int t = a[ i ];a [ i ]= a [ j ];a [ j ] =t;声明一个int型变量t,把右边的值赋给左边,即a[i]的值赋给t;再把a[ j ]的值赋给a[ i ],最后把t的值赋给a[ j ],实现a[i]与a[j]的交换。


编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C++枚举某个目录下所有文件的代码.. 下一篇c++用代码实现学校运动会管理系统

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

最新文章

热门文章

C 语言

C++基础

windows编程基础

linux编程基础

C/C++面试题目