C语言数组课件分析.pptVIP

  • 55
  • 0
  • 约1.01万字
  • 约 52页
  • 2016-12-27 发布于湖北
  • 举报
一维数组程序举例 P147页习题5.2用筛选法求1-100之内的素数。 for(i=1;i=100;i++) a[i]=i; for(i=2;isqrt(100);i++) /* 只需判断到100平方根的整数为止 */ for(j=i+1;j=100;j++) if(a[i]!=0 a[j]!=0 a[j] % a[i]==0) a[j]=0; /* 若可整除则为非素数,且置0 */ for(i=2;i=100;i++) if(a[i]!=0) printf(%3d,a[i]); Page * 5.2 二维数组 二维数组的定义和引用 表示一个数组元素需要两个下标的数组叫作二维数组。 如:每个班的学生坐在教室中,需要指定一个行号同时还需要指定一个列号,才可以确定某个学生。 Page * 二维数组的定义 格式: 类型名 数组名[常量表达式1][常量表达式2]; int a [ 3 ][ 4 ]; 定义a为二维数组,可独立存放 3*4=12个整型数据,系统要为数组a分配2*12=24个字节的存储单元,这些存储单元是连续的,且按行排列。 类型标识符 数组名 常量2,第二维的大小 常量1,第一维的大小 Page * 二维数组元素的引用 格式:

文档评论(0)

1亿VIP精品文档

相关文档