c语言实验二维数组,C语言实验指导书-实验七 二维数组

if ( a[i][j]>max)

{max= a[i][j];

r=i;

c=j;

}

printf(“max=%d , row =%d , colum=%d \n”,max , r, c);

}

【例2】打印以下图案:

* * * * *

* * * * *

* * * * *

* * * * *

* * * * *

main()

{char a[5]={' * ' , ' * ' , ' * ' , ' * ' , ' * '};

int i,j,k;

char space=' ';

for(i=0;i<5;i++) /*输出5行*/

{printf("\n"); /* 输出每行前先换行* /

printf(" "); /* 每行前面留5个空格 */

for (j=1;j<=i;j++)

printf("%c",space); /* 每行再留1个空格*/

for ( k=0;k<5;k++)

printf("%c",a[k]); /*每行输入5个*号*/

}

}

【例3】求矩阵下三角形元素之和。

#define N 6

main()

{int i,j,sum=0;

int a[N][N]={0};

printf("input 5×5 data:\n");

for(i=1;i{ printf("Input the %d line data:\n",i);

for(j=1;jscanf("%d",&a[i][j]);

}

for(i=1;i{for(j=1;jprintf("%5d",a[i][j]);

printf("\n");

}

for(i=1;ifor(j=1;j<=i;j++)

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

printf("sum=%d\n",sum);

}

【作业】

1. 求一个3×3矩阵对角线元素之和。

2. 打印出以下的杨辉三角形(要求打印出10行)。

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

…… …… ……

3. 有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值