C语言 数组元素的遍历
一维数组
#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语言 数组元素的遍历相关推荐
- c语言数组最大元调换,c语言数组元素交换有关问题,请高手过来看看
c语言数组元素交换问题,请高手过来看看 主要问题是数组元素交换不正确,以下是代码: #include #include #define PI 3.1415926 #define MAX 512 dou ...
- C语言数组元素总和最大的连续子序列的算法(附完整源码)
C语言数组元素总和最大的连续子序列的算法 C语言数组元素总和最大的连续子序列的算法完整源码(定义,实现,main函数测试) C语言数组元素总和最大的连续子序列的算法完整源码(定义,实现,main函数测 ...
- C语言数组元素下标为何从0开始
很多同学可能在学习数组时会有这个疑问,下标为什么不从1开始呢?从1开始不是更符合大家的日常习惯吗?生活中我们通常说第1个,而不是第0个.的确,有些计算机语言如早期的Pascal语言,数组元素的下标是从 ...
- 数组元素的遍历及数组常用方法-B站晓舟学习报告笔记
文章目录 数组元素的遍历 1 while循环遍历 2 for循环遍历 3 for in 遍历(i为索引) 4 for of 遍历(i为值) 5 map方法遍历 数组的常用方法 push sort fi ...
- C语言数组元素的查询
数组的查询 在日常的开发过程中,我们经常需要查询数组中的元素,这就需要我们使用数组元素查询的方法来进行查询. 对无序数组的查询 无序数组,就是数组元素的排列没有规律.无序数组元素查询的思路也很简单,就 ...
- C语言数组元素的左移、右移
想到数组元素的移动,我最初的想法是这样的. 贴代码: for(i = 0; i < it_Length - it_Steps; i++){if(it_Direction == -1){Array ...
- PTA c语言 数组元素循环右移问题
一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1⋯AN ...
- c语言数组元素下标下限1,C语言中,数组元素的下标下限为
明带哪项正确子头子透子从部进为精的A的过精过入卵.卵卵巢程即程B.受,语言中关于叙述以下与着床的受精. 纳差,数素患儿未接接种预防受过,重近3天加,温3体检:体,咳嗽热.8天因发,患者日咳有百附近. ...
- 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( ...
最新文章
- 科大星云诗社动态20210826
- UIViewAnimationOptions
- Objective-C 方法重载 - Selector 标识起决定作用
- 计算机专业基础 -- Linux系统相关基础知识
- 以太坊 solidity 函数修饰符总结 public、private、internal、external、view、pure的区别
- SPSS 简单线性回归(图文+数据集)【SPSS 025期】
- 计算机ppt操作知识,计算机基础知识:PPT常用操作(一)
- python win32com 字体选择_用python的win32com模块替换word中的文字搞定批量打印奖状...
- Pytorch 损失函数 Mean Squared Error
- db2 日期英式写法_英式与美式日期写法 基数与序数词辨析
- 怎么把数据文件上传云服务器,怎样把数据上传到云服务器
- 2015年1月9日XX大学XX学院考试题
- 为什么说jsp被替代了_您说什么:最喜欢的Windows资源管理器替代品
- Android5.0之后打开开发者选项中的不保留活动,解决方案
- 使用LCN框架解决分布式事物
- 全面屏手机时代,指纹识别究竟该何去何从?
- MDN和IMSI码详细解释
- MySQL分库分表面试知识总结
- 商汤科技视觉定位组招收实习生
- 使用四种框架分别实现百万websocket常连接的服务器{转}