- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章上课课件C语言
第4章;;【例4-1】使用多个变量实现成绩打印。
#include stdio.h
void main( )
{
int a1,a2, a3, a4, a5, a6, a7, a8, a9, a10,t;
scanf( %d%d%d%d%d%d%d%d%d%d,a1, a2, a3, a4,
a5 , a6, a7, a8, a9, a10);
t=(a1+a2+a3+a4+a5+a6+a7+a8+a9+a10)/10;
if( a1 t ) printf( %d\n, a1 );
if( a2 t ) printf( %d\n, a2 );
if( a3 t ) printf( %d\n, a3 );
if( a4 t ) printf( % d\n, a4 );
if(a5 t ) printf( %d\n, a5 );
if( a6 t ) printf( %d\n, a6 );
if( a7 t ) printf( %d\n, a7 );
if( a8 t ) printf( %d\n, a8 );
if(a9 t ) printf( %d\n, a9 );
if( a10 t ) printf( “%d\n”,a10 );};4 数组 ;C语言中,数组属于构造数据类型。
一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。
根据数组元素的类型,把数组分为数值数组、字符数组、指针数组、结构数组等各种类别。;4.1 一维数组的定义和引用;4.1 一维数组的定义和引用;char ch[20]; /*说明字符数组ch,有20个元素*/
float b[10],c[20]; /*说明实型数组b,有10个元
素,实型数组c,有20个元素*/
int a[5]={3,6,9,4,8}; /*说明整型数组a,
有5个元素*/;2.一维数组在内存中的存放;注意:
1、对于同一个数组,其所有元素的数据类型都是相同的。
2、数组名不能和其他变量名相同。
void main()
{ int a;
float a[10];
……
}
3、允许在同一个类型说明中,说明多个数组和多个变量。
例如:int a,b,c,d,k1[10],k2[20];;4.1 一维数组的定义和引用;注意:
定义数组时用到的“数组名[常量表达式]” 和引用数组元素时用到的“数组名[下标]” 是有区别的。
例如∶ int a[10];
t=a[6]; ;注意:
1、先定义数组,再使用数组下标。
2、只能逐个引用下标变量,而不能一次引用整个数组。 (在C语言中,数组作为1个整体,不能参加数据运算,只能对单个的元素进行处理。);【例4-2】使用数组实现成绩打印。
#include stdio.h
void main( )
{
int a[10]; /* 定义 1 个整型数组 w[10]存放成绩 */
int t, i;
for( i=0; i10; i++ )
scanf( %d, a[i] ); /* 循环给数组元素赋值 */
for( t=0,i=0; i10; i++ )
t = t + a[i]; /* 循环求数组元素总和*/
t = t/10;
for( i=0; i10; i++ )
if(a[i] t ) printf( “%d\n”, a[i] ); /* 循环输出小于平、
均值的数组元素 */
}
;【例4-3】数组下标使用。
#include stdio.h
void main( )
{
int i,a[10]; /*定义普通变量和数组a*/
for(i=0;i10; ) /*循环给a[i]赋奇数值*/
a[i++]=2*i+1;
for(i=9;i=0;i-
文档评论(0)