题目:一个养鸡场有6只鸡,它们的体重分别是3kg,5kg,1kg,3.4kg,2kg,50kg 。请问这六只鸡的总体重是多少?平均体重是多少? 请你编一个程序。

#include <stdio.h>void main() {//1 定义数组double hens[6];double totalWeight = 0.0;double avgWeight = 0.0;int i, arrLen;//2. 初始化数组的每个元素//[下标]hens[0] = 3; //第1个元素hens[1] = 5; //第2个元素hens[2] = 1;hens[3] = 3.4;hens[4] = 2;hens[5] = 50;//3. 遍历数组//如何得到数组大小//  sizeof(hens)  数组的总的大小 //  6 * 8 = 48//  sizeof(double) 返回 一个double 占用的字节数 //printf("sizeof(hens)=%d", sizeof(hens)); arrLen = sizeof(hens) /  sizeof(double);for(i = 0; i < arrLen; i++) {totalWeight += hens[i]; // 累计每只鸡体重}avgWeight = totalWeight / 6;printf("总体重totalWeight=%.2f  平均体重 avgWeight=%.2f", totalWeight, avgWeight);getchar();}




题目:从终端循环输入5个成绩,保存到double数组,并输出

#include <stdio.h>
void main() {//定义数组和初始化数组的方式int arr2[3] = {10, 20, 80};//如果在定义时,直接就指定值,可以省略数组大小int arr3[] = {110, 220, 800};//定义一个数组double arr[5];int arrLen = sizeof(arr) / sizeof(double); int i;for(i = 0; i < arrLen; i++) {printf("\n 请输入一个小数");scanf("%lf", &arr[i]);}//输出整个数组printf("\n======================\n");for(i = 0; i < arrLen; i++) {printf("arr[%d]=%.2f ", i, arr[i]);}getchar(); //过滤回车getchar();}






题目:创建一个char类型的26个元素的数组,分别 放置'A'-'Z‘。使用for循环访问所有元素并打印出来。提示:字符数据运算 'A'+1 -> 'B'

#include <stdio.h>
void main() {char arr[26];int i;for (i =0; i < 26; i++) {arr[i] = 'A' + i;}//输出for(i = 0; i < 26; i++ ){printf("%c ", arr[i]);}getchar();
}


题目:请求出一个数组的最大值,并得到对应的下标  (求出一组数的最大值)
    分析
    1. 定义数组 大小 5
    2. 假定 max = arr[0] 就是最大值,然后我们依次和数组后面的数进行比较,如果发现比 有比max
    更大数,就相应的变化(把更大数赋给 max),当我们遍历完整个数组,max 就是最大数

#include <stdio.h>
void main() {int arr[] = {0,-1,89, 99, 4,0,23,876, 9876,3,4,6};int arrLen = sizeof(arr) / sizeof(int);int max = arr[0];int maxIndex = 0;int i ;for(i = 1; i <  arrLen; i++) {//如果发现比 有比max更大数,就相应的变化(把更大数赋给 max)if( arr[i] > max) {max = arr[i];maxIndex = i;}}printf("max=%d maxIndex=%d", max, maxIndex);getchar();
}

数组 ——求出一组数的最大值(用数组实现)相关推荐

  1. C++练习15:求出一组数中的最大值

    C++练习15:求出一组数中的最大值 题目 思路 代码 题目 求出一组数中的最大值 思路 将数据储存在数组中,设第一个数据为max,利用for循环遍历数组中每个数据,若某个数据大于max,则将其赋值给 ...

  2. python求一组数中最大数_python如何求一组数的最大值?_后端开发

    php中session用法详解_后端开发 PHP中的session默认情况下是使用客户端的Cookie,当客户端的Cookie被禁用时,会自动通过[Query_String]来传递,其中[sessio ...

  3. C语言如何求出一堆整数的最大值

    C语言如何求出一堆整数的最大值 方法一思维:先定义一个十个乱序整数的数组,对数组进行冒泡排序,进行增序排序以后,数组的最后一个元素就是整个数组的最大值 #include <stdio.h> ...

  4. 输入一个数组,求出这个数组中的逆序对的总数

    题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P%1000 ...

  5. Java - 用数组求出斐波那契数列的前20项值

    斐波那契数列 斐波那契数列(Fibonacci sequence),又称黄金分割数列.因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为" ...

  6. 利用函数求出两个数的最大值

    利用函数,求出两个数的最大值,要求可以自己输入数值,并且利用函数 例如 a=10 b=20 最后的结果为20 函数段 int MAX(int x, int y) {int z = 0;if (x &g ...

  7. 冒泡排序 例题:给出一组数将这组数按从小到大的顺序输出出来

    冒泡排序 例题:给出一组数将这组数按从小到大的顺序输出出来 学习笔记,方便自己日后复习,也可供大家参考学习 冒泡排序百度上是这样定义的: 冒泡排序:它重复的走访过要排序的元素列,依次比较两个相邻元素, ...

  8. c语言求n个数的最小值博客,C语言中的#define宏定义 求一组数的最大值和最小值(转)...

    C语言有很多预编译关键字,如#if.#include.#else--,所有以#开头的的关键字都属于这一类,此处讨论#define关键字 #define的核心就是"替换" 如#def ...

  9. python求一组数的最大值_用python实现在一组数据中,寻找到最大数和最小数并输出最大数和最小数所在的位置...

    题目 定义一个实数数组,数组的元素个数不低于十个,且存在重复的最大值和最小值. (1).编写python程序用for循环或while循环找出这些数中的最大数和最小数: (2).找出最大数和最小数的在改 ...

最新文章

  1. 微软云Azure创建一个web app
  2. 检查Java中的字符串是空还是空[重复]
  3. 专访网易云:数字企业九层之台,起于“全栈云”
  4. java+spring+mysql配置_JAVA后台搭建(springboot+mybatis+mysql)项目搭建
  5. mysql数据库比较语句,六条比较有用的MySQL数据库操作的SQL语句小结
  6. envoy api 网关_为Envoy构建控制平面的指南-特定于域的配置API
  7. freecodecamp_freeCodeCamp的新编码课程现已上线,其中包含1,400个编码课程和6个开发人员认证
  8. java中的Iterator和Iterable 区别
  9. Java Web学习总结(44)—— RESTful 架构和 RESTful API 设计总结
  10. [转]char数组赋值
  11. 全局变量,静态局部变量,局部变量空间的堆分配和栈分配问题
  12. Ubuntu 下使用为知笔记(WizNote)Linux 客户端
  13. 关于自走棋类游戏棋子搜索算法分析
  14. wma转mp3怎么弄_wma格式怎么转换mp3
  15. Windows初级运维(一)文件查找DOS命令大全
  16. 一站式文本标注工具doccano(你值得拥有)
  17. 图像分割网络-M-Net
  18. 小新pro13睡眠后无法唤醒_东芝笔记本睡眠后无法唤醒怎么办
  19. 【转】开发者需要了解的领域特定语言(DSL)
  20. 物联网平台的结构组成有哪些

热门文章

  1. 【音乐App】—— Vue-music 项目学习笔记:播放器内置组件开发(一)
  2. 关于mysql行级锁中MVCC的一些理解
  3. Lucene——Field.Store(存储域选项)及Field.Index(索引选项)
  4. 圣杯布局简单结构代码!
  5. 根据当前系统日期求出本周,本月,本年,上周,上月,上年的第一天
  6. UVA12299 线段树水水水,但别乱开空间= =
  7. px/em/pt区别和转换
  8. Mac安装PhoneGap3
  9. (jQuery,YUI)哪一个适合我?
  10. WINCE6.0+S3C6410主要时钟控制