60-79和0新葡京32450网址:-59分数段的人数,第十二次课

发布时间:2020-01-27  栏目:新葡京32450网址  评论:0 Comments

2.
这是一个根据考试成绩统计各分数段人数的程序,数组a中存放一组考试成绩,数组b中设定分数段界限值,数组c用来存放各分数段的统计人数.输出统计结果

一、一维数组

从键盘输入n个学生的考试成绩,分别统计出80-100,60-79和0-59分数段的人数。
while ((n=getchar 用这个的话只能输出一个字符 每一个都是0-59段

数组的概述(重要)

第十二次课

int
[] a = new int[10]{76,84,54,62,40,75,90,93,77,85};
//学生成绩

1、定义:是某一种数据类型的数据的组合,数组用来分组基本类型或相同类型的对象。数组中的实体叫做数组的元素或成员。

这个我不z知道怎么解决啊
#include
using namespace std;
void main()
{
int n,a=0,b=0,c=0,d=0;
while ((n=getchar
{
if(n>=80&&n<=100) a++;
if(n>=60&&n<=79) b++;
if(n>=0&&n<=59) c++;
else d++;
}
cout<<“则成绩在80-100之间的有”<<a<<“个”<<endl;
cout<<“则成绩在60-79之间的有”<<b<<“个”<<endl;
cout<<“则成绩在0-59之间的有”<<c<<“个”<<endl;
cout<<“则成绩输出错误的有”<<d<<“个”<<endl;
}

A: 数组的概述

目标

一维数组(创建访问)

int
[] b = new int [5]{0,60,70,80,90};  //分数段

2、 格式:int[ ] shuzu=new int[ 6];存放int类型数组的个数。例如:6;        

a:数组的需求

一、概念与特点

int[]
c = new int[5] {0,0,0,0,0};      //各分数段的统计

              int[ ] shuzu=new(初始化) int[ 6]{1,2,3,4,5,6};赋值的原始方法就是在最后加大括号,把想要存放的数分别输入,用逗号隔开。

现在需要统计某公司员工的工资情况,例如计算平均工资、最高工资等。假设该公司有50名员工,用前面所学的知识完成,

1、概念

相同数据类型的有序集合[]

数组名: 容器的名字

元素:  下标变量,数组名[下标]

长度:  length

下标:   位置、索引  [0,length)

 

注:数组都有索引,编号从0开始;

那么程序首先需要声明50个变量来分别记住每位员工的工资,这样做会显得很麻烦.

2、特点

1)、数组是引用类型,也是对象 (new), 元素看成成员属性

2)、数组是一个容器,长度一旦确定不可改变 (new 开辟空间)

3)、元素的数据类型相同

   a)、基本类型: int[]  double[]

   b)、引用类型: String[] Man[] Dog[]

4)、位置有序,不是指内容有序

 

1)想要从里面取出“3”这个数,具体操作如下:

b:数组的概述

二、声明与初始化

int[ ] shuzu=new int[ 6]{1,2,3,4,5,6}

数组是指一组数据的集合,数组中的每个数据被称作元素。在数组中可以存放任意类型的元素,但同一个数组里存放的元素类型必须一致。

1、使用默认值

类型[]  数组名 =new 类型[长度];

类型数组名[] =new 类型[长度]; à不推荐类C语言的写法

 

 

Int i=shuzu[2];

数组的定义(重要)

2、手动给定值

类型[]  数组名 =new 类型[]{值列表};

省略形式:类型[]  数组名 ={值列表};

省略的形式不能与声明分开

 

 

Console.Write(i);

a:什么是数组的初始化

三、数组的遍历

数组的访问如果没有规律,只能一个一个元素的访问,如果存在规律,可以循环来遍历访问。

2)赋值方法2:一个一个赋值。

* 就是为数组开辟连续的内存空间,并为每个数组元素赋予值

1、普通for

 

相关文章

留下评论

网站地图xml地图