一维数组

#include <stdio.h>
int main(){int nums[10];int i;//从控制台读取用户输入for(i=0; i<10; i++){scanf("%d", &nums[i]);  //注意取地址符 &,不要遗忘哦}//依次输出数组元素for(i=0; i<10; i++){printf("%d ", nums[i]);}return 0;
}
#include <stdio.h>
int main(){int nums[10] = {1, 10, 6, 296, 177, 23, 0, 100, 34, 999};int i, num, thisindex = -1;printf("Input an integer: ");scanf("%d", &num);for(i=0; i<10; i++){if(nums[i] == num){thisindex = i;break;}}if(thisindex < 0){printf("%d isn't  in the array.\n", num);}else{printf("%d is  in the array, it's index is %d.\n", num, thisindex);}return 0;
}

二维数组

#include <stdio.h>
void bian(int row,int col,int *a)
{int i,j;for(i=0;i<row;i++)for(j=0;j<col;j++)printf("%d  ",*(a+col*i+j));
}
int main()
{int a[3][4]={34,45,6,67,453,456,4,34,56,67,345};bian(3,4,a);
}
#include <stdio.h>
int main(){int i, j;  //二维数组下标int sum = 0;  //当前科目的总成绩int average;  //总平均分int v[3];  //各科平均分int a[5][3] = {{80,75,92}, {61,65,71}, {59,63,70}, {85,87,90}, {76,77,85}};for(i=0; i<3; i++){for(j=0; j<5; j++){sum += a[j][i];  //计算当前科目的总成绩}v[i] = sum / 5;  // 当前科目的平均分sum = 0;}average = (v[0] + v[1] + v[2]) / 3;printf("Math: %d\nC Languag: %d\nEnglish: %d\n", v[0], v[1], v[2]);printf("Total: %d\n", average);return 0;
}

C语言 数组元素的遍历相关推荐

  1. c语言数组最大元调换,c语言数组元素交换有关问题,请高手过来看看

    c语言数组元素交换问题,请高手过来看看 主要问题是数组元素交换不正确,以下是代码: #include #include #define PI 3.1415926 #define MAX 512 dou ...

  2. C语言数组元素总和最大的连续子序列的算法(附完整源码)

    C语言数组元素总和最大的连续子序列的算法 C语言数组元素总和最大的连续子序列的算法完整源码(定义,实现,main函数测试) C语言数组元素总和最大的连续子序列的算法完整源码(定义,实现,main函数测 ...

  3. C语言数组元素下标为何从0开始

    很多同学可能在学习数组时会有这个疑问,下标为什么不从1开始呢?从1开始不是更符合大家的日常习惯吗?生活中我们通常说第1个,而不是第0个.的确,有些计算机语言如早期的Pascal语言,数组元素的下标是从 ...

  4. 数组元素的遍历及数组常用方法-B站晓舟学习报告笔记

    文章目录 数组元素的遍历 1 while循环遍历 2 for循环遍历 3 for in 遍历(i为索引) 4 for of 遍历(i为值) 5 map方法遍历 数组的常用方法 push sort fi ...

  5. C语言数组元素的查询

    数组的查询 在日常的开发过程中,我们经常需要查询数组中的元素,这就需要我们使用数组元素查询的方法来进行查询. 对无序数组的查询 无序数组,就是数组元素的排列没有规律.无序数组元素查询的思路也很简单,就 ...

  6. C语言数组元素的左移、右移

    想到数组元素的移动,我最初的想法是这样的. 贴代码: for(i = 0; i < it_Length - it_Steps; i++){if(it_Direction == -1){Array ...

  7. PTA c语言 数组元素循环右移问题

    一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0​A1​⋯AN−1​)变换为(AN−M​⋯AN−1​A0​A1​⋯AN ...

  8. c语言数组元素下标下限1,C语言中,数组元素的下标下限为

    明带哪项正确子头子透子从部进为精的A的过精过入卵.卵卵巢程即程B.受,语言中关于叙述以下与着床的受精. 纳差,数素患儿未接接种预防受过,重近3天加,温3体检:体,咳嗽热.8天因发,患者日咳有百附近. ...

  9. C语言数组元素循环左移

    void fun(char * w,int m) { int i,n=0; char t; while(w[n]!=0) n++; for(i=0;i<m;i++) { t=w[0]; for( ...

最新文章

  1. 科大星云诗社动态20210826
  2. UIViewAnimationOptions
  3. Objective-C 方法重载 - Selector 标识起决定作用
  4. 计算机专业基础 -- Linux系统相关基础知识
  5. 以太坊 solidity 函数修饰符总结 public、private、internal、external、view、pure的区别
  6. SPSS 简单线性回归(图文+数据集)【SPSS 025期】
  7. 计算机ppt操作知识,计算机基础知识:PPT常用操作(一)
  8. python win32com 字体选择_用python的win32com模块替换word中的文字搞定批量打印奖状...
  9. Pytorch 损失函数 Mean Squared Error
  10. db2 日期英式写法_英式与美式日期写法 基数与序数词辨析
  11. 怎么把数据文件上传云服务器,怎样把数据上传到云服务器
  12. 2015年1月9日XX大学XX学院考试题
  13. 为什么说jsp被替代了_您说什么:最喜欢的Windows资源管理器替代品
  14. Android5.0之后打开开发者选项中的不保留活动,解决方案
  15. 使用LCN框架解决分布式事物
  16. 全面屏手机时代,指纹识别究竟该何去何从?
  17. MDN和IMSI码详细解释
  18. MySQL分库分表面试知识总结
  19. 商汤科技视觉定位组招收实习生
  20. 使用四种框架分别实现百万websocket常连接的服务器{转}

热门文章

  1. 百度竞价排名曝光_百度爱采购的三大优势,及如何发优质商品。
  2. Android尺子布局和自定义TextView
  3. SpringBoot(一):什么是SpringBoot?
  4. 怎么制作微信gif表情?这几个方法简单好用
  5. 将电脑本地视频转成rtsp和rtmp视频流
  6. 集原美 萝莉少女 电脑4k壁纸3840x2160
  7. git push origin master和git push有什么区别
  8. 芯片资料中的pad,pin,bump
  9. 好牛逼的技术——Android运行时Crash自动恢复框架:Recovery
  10. unity 在game视图模型穿插问题