云课堂c语言二维数组答案,二维数组练习题及答案.doc

二维数组练习题及答案

精品文档2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 二维数组练习题及答案 main

{ int i,j,s=0,x[4][4]; /* i,j是循环变量 */

/*给二维数组元素从键盘上读入数据并把元素输出到屏幕上*/

for

{for

{scanf;

printf;

}

printf;

}

/*给二维数组元素从键盘上读入数据并把元素输出到屏幕上*/

/******求数组左下三角元素的和****/

for

for

s=s+x[i][j];

/******求数组左下三角元素的和****/

/**********输出和**************/

printf;

/**********输出和**************/

}

2、生成并输出一个杨辉三角的前7行,用金字塔的形式输出。

main

{int a[7][7], i, j;

/*给二维数组第一列与对角线元素赋1值*/

for

{ a[i][0]=1;

a[i][i]=1;

}

/*给二维数组第一列与对角线元素赋1值*/

/*****给二维数组的其它元素赋值******/

for

for

a[i][j]=a[i-1][j-1]+a[i-1][j];

/*****给二维数组的其它元素赋值******/

/*输出三角形,用每行加空格的方式挤出金字塔*/

for

{ for

printf;

for

printf;

printf;

}

/*输出三角形,用每行加空格的方式挤出金字塔*/

}

3、找规律自动填充如图所示的6x6方阵。

111222

111222

111222

333444

333444

333444

main

{int a[6][6], i, j;

/*****给二维数组的元素赋值******/

for

for

if

a[i][j]=1;

else if

a[i][j]=2;

else if

a[i][j]=3;

else

a[i][j]=4;

/*****给二维数组的元素赋值*

*****/

/******输出二维数组的元素*******/

for

{ for

printf;

printf;

}

/******输出二维数组的元素*******/

}

4、求3x4数组中大于等于平均值的所有数组元素的和,并统计满足条件元素的个数。

#include “stdio.h”

main

{int a[3][4],i,j,k=1;/*i,j为循环控制变量,k为二维数组赋值变量*/

float s=0,ver;/*s为二维数组元素的和,ver为平均值变量*/

/*给二维数组赋值1 10 11 12,并按3行4列输出*/

for

{ for

{a[i][j]=k++;

printf;

}

printf;

}

/*给二维数组赋值1 10 11 12,并按3行4列输出*/

/*求二维数组元素和及平均值*/

for

for

s=s+a[i][j];

ver=s/12;

/*求二维数组元素和及平均值*/

/*求大于平均值二维数组元素和及个数,s为和,k为个数*/

s=0;

k=0;

for

for

if{s=s+a[i][j];k++;}

/*求大于平均值二维数组元素和及个数*,s为和,k为个数*/

/*输出平均值,大于平均值二维数组元素和及个数*/

printf;

/*输出平均值,大于平均值二维数组元素和及个数*/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值