上机-第二次课.pptVIP

  • 3
  • 0
  • 约9.3千字
  • 约 42页
  • 2018-12-14 发布于广东
  • 举报
上机-第二次课

数组 定义一维数组和二维数组 void main() { int a[10],b[3]={10,20,30}; int a1[3][2],b1[2][3]={{10,20,30},{20,30,40}}; char c[3]={‘a’,’b’,’c’}; a[0]=30; ……… } 函数自定义和调用 如果自定义函数定义在主调函数后需要在主调函数前给出原型声明 全局变量 函数的形参(变量、数组、结构体等) 数组作为形参 数组作为函数参数的应用举例 【实例】将1至100自然数存放在数组中,并从数组中找出5个相邻自然数,使得它们的乘积为55440。 编程点拨: 只要找到第1个自然数,就可以求5个连续的自然数。 存放自然数的数组类型可以定义为int型,但进行乘法运算时将数据类型强制转换为long型,否则产生数据溢出现象。 程序代码: #include stdio.h #define N 101 int fun(int iP[ ]) { int i=0; for(i=1; iN; i++) iP[i]=i; for(i=1; i+4N; i++) if((long)iP[i]*iP[i+1]*iP[i+2]* iP[i+3]*iP[i+4]==55440) return i; } void main() { int

文档评论(0)

1亿VIP精品文档

相关文档