.根据用户输入的10人成绩并将其保存到数组中,求最高成绩,最低成绩和平均成绩

int scoure[10];//存储10个数据的数组

int i;

int sum;//总成绩

int max,min,avg;//最大值,最小值,平均成绩

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

printf("请输入%d个成绩",i+1);//获取用户输入的值

scanf("%d",&scoure[i]);

sun+=scoure[i]//总成绩

}avg=sum/10;//平均成绩

max=min=scoure[0];//假设第一个数是最大值或最小值

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

if(scoure[i]>max){//假设最大值scoure[i]比最大值max还大

  max=scoure[i];

}if(scoure[i]<min){

min=scoure[i];

}

}

printf("最高分:%d,最低分为%d,平均分为%d\n",max,min,avg);

根据用户输入的5个数字并将其保存到数组中,对其进行从高到低排序

int num[5];

int i.j.k;

//将用户输入的5个数字保存到数组中

for(i=0;i<4;i++){

printf("请输入%d个数\n",i+1);//获取用户输入的值

scanf("%d",&scoure[i]);

}

//对数组中的元素进行排序(冒泡排序)

for(i=0;i<4;i++){//外层循环控制比较的轮数:N-1

for(j=0;j<4-i;j++){//内层循环控制每轮需要比较的次数:N-1-i

if(num[j]<num[j+1]]){

k=num[j];

num[j]=num[j+1];

num[j+1]=k;

}

}

}

//对其进行从高到低排序,遍历输出

for(i=0;i<5;i++){

printf("%d\t",nums[i]);

}

.根据用户输入的10个数字并将其保存到数组中,用户输入要查找的数字,如果查找到该数字打印其在数组中的位置,否则打印该数组中没有你要查找的元素

int numb[10];

int i,seach,flag=0;

//flag标示是否查找到指定的元素(如果查找到更改其数值)

//根据用户输入的10个数字并将其保存到数组中

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

printf("请输入%d个数值:\n",i+1);

}

//输入要查找的数字

printf("请输入要查找的数字;\n");

scanf("%d",&seach);

//查找到该数并打印其在数组上的位置

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

if(seach==numb[i]){

printf("你要查找的数字在%d在数组中的%d位置:\n",seach,numb[i])

flag=1;//清除缓冲区

break;//结束循环

}

}

if(flag==0){

printf("该数组中没有你要查找的元素");

}

打印杨辉三角(二维数组)

1

1 1

1    2    1

1     3    3    1

1     4    6    4    1

int numbs[5][5];

//第一行的数值,对角线的数值

for(i=0;i<5;i++){

numbs[i][]=1;//第一行的数值为1

numbs[i][i]=1;//对角线数值为1

}

for(i=2;i<5;i++){//从第二行开始

for(j=1;j<i;j++){//从第二列

//当前元素的值=头上的元素+头上左边的元素

numbs[i][j]=numbs[i-1][j]+numbs[i-1][j-1];

}

}

//循环变量输出

for(i=0;i<5;i++){//行数

for(j=0;j<=i;j++){//列数

printf("%d\t",numbs[i][j]);

}

printf("\n");//换行

}

C语言基础五 数组的应用的更多相关文章

  1. C语言基础五 数组

    数组跟变量的区别? 数组是可以在内存中连续存储多个元素的结构,所有元素必须属于相同类型. 格式:元素类型 数组名[元素个数]: 数组的特点: 只能存放单一元素的数据,里面存放的数据成为元素. 数组的声 ...

  2. C语言基础知识-数组和字符串

    C语言基础知识-数组和字符串 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.数组概述 在程序设计中,为了方便处理数据把具有相同类型的若干变量按有序形式组织起来的方式我们称为数组 ...

  3. R语言基础:数组&列表&向量&矩阵&因子&数据框

    R语言基础:数组和列表 数组(array) 一维数据是向量,二维数据是矩阵,数组是向量和矩阵的直接推广,是由三维或三维以上的数据构成的. 数组函数是array(),语法是:array(dadta, d ...

  4. Java之--Java语言基础组成—数组

    Java语言基础组成-数组 Java语言由8个模块构成,分别为:关键字.标识符(包名.类名.接口名.常量名.变量名等).注释.常量和变量.运算符.语句.函数.数组. 本片主要介绍Java中的数组,数组 ...

  5. Go语言基础之数组

    Go语言基础之数组 本文主要介绍数组(array)及它的基本使用. Array(数组) 数组是同一种数据类型元素的集合. 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化 ...

  6. 第二十四节:Java语言基础-讲解数组的综合应用

    数组的综合应用 // 打印数组 public static void printArray(int[] arr) { for(int x=0;x<arr.length;x++) { if(x!= ...

  7. GO学习-(8) Go语言基础之数组

    Go语言基础之数组 Array(数组) 数组是同一种数据类型元素的集合. 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化. 基本语法: // 定义一个长度为3元素类型为 ...

  8. go语言基础之数组比较和赋值

    1.go语音基础之数组比较和赋值 示例: package main //必须有个main包 import "fmt" func main() { //支持比较,只支持 == 或 ! ...

  9. js脚本语言基础和数组

    js和PHP中,字符串赋值:要使用"双引号"或"单引号"引起来:例如:var c="你好"不同类型进行数学运算,要转换,类型转换:强制转换p ...

随机推荐

  1. AVR单片机教程——LCD1602

    本文隶属于AVR单片机教程系列.   显示屏 开发板套件里有两块屏幕,大的是LCD(液晶显示),小的是OLED(有机发光二极管).正与你所想的相反,短小精悍的比较贵,而本讲的主题--LCD1602-- ...

  2. 异数OS 织梦师-水母(一)--消息队列篇

    异数OS 织梦师-水母(一)–消息队列篇 本文来自异数OS社区 github: https://github.com/yds086/HereticOS 异数OS社区QQ群: 652455784 异数O ...

  3. Nito.AsyncEx 这个库

    有一个非常聪明的小伙子 (我高度赞扬) 叫 Stephen Cleary ,他写了一个很棒的 Extension 集,共同参与开发的还有 Stephen Toub (他显然是经验丰富的),所以我充分信 ...

  4. 关于 C#和.net 的 发展

    591. C# 1 的 委托 语法 看起来 似乎 并不 太坏 [2016-04-27 09:00:56]592. C# 2 支持 从 方法 组 到 一个 兼容 委托 类型 的 隐式 转换. [2016 ...

  5. 创建dynamics CRM client-side (十一) - 管理和关联所有的JS文件

    代码管理是一个无法避免的问题. 前面我也建议了大家每一个entity都应该拥有自身的js. 但是如果我们有一些global的function, 我们应该怎样去部署到每一个entity中呢? 我这里使用 ...

  6. java内存模型梳理

    java内存模型 内存模型和内存结构区别 它们是两个概念. 内存模型是和jvm多线程相关的. 内存结构是指的jvm内存结构. 内存模型的作用 内存模型简称JMM JMM是决定一个线程对共享变量的写入时 ...

  7. windows RabbitMQ安装与配置

    windows RabbitMQ安装与配置 1.安装Erlang 下载地址: http://www.erlang.org/downloads 注意: 右键以管理员身份进行安装,否则将导致后续无法启动 ...

  8. CSS DIV重叠

    <div style="position: relative"> <div>content</div> <div style=" ...

  9. esp跟ebp跟踪记录

    发现文字描述还是太没有快感.上几幅图,来说明这个调试过程更好.此文对于深刻理解ebp,esp是具有长远意义的 可以看到,初始情况下,ebp此时值为0012FEDC,也就是栈帧的地址,而栈顶地址esp值 ...

  10. 视觉slam十四讲第8章课后习题3+稀疏直接法程序注释

    版权声明:本文为博主原创文章,转载请注明出处: http://www.cnblogs.com/newneul/p/8571653.html 3.题目回顾:在稀疏直接法中,假设单个像素周围小块的光度也不 ...