概述
输入一个N×N的二维数组。编写程序将数组左下半三角元素的值全部置成0。
例如:
a数组元素原来的值为:
1 2 3
4 5 6
7 8 9
处理后a数组中元素的值应为:
0 2 3
0 0 6
0 0 0
输入:
第一行为一个整数N代表数组维数。
第二行开始为NxN维数组的数据。
输出:
数组处理后的结果。
方法一:仅用二维数组,for循环语句
#include <stdio.h>
#define N 10
int main()
{
int a[N][N];
int i, j, n;
scanf("%d",&n);
for(i=0; i<n; i++)
for(j=0; j<n; j++)
scanf("%d",&a[i][j]);
for(i=0; i<n; i++)
for(j=0; j<=i; j++)
a[i][j] = 0;
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
printf("%d ",a[i][j]);
printf("n");
}
return 0;
}
最后
以上就是无聊樱桃为你收集整理的N阶二维数组左下半三角元素的值全部置成0的全部内容,希望文章能够帮你解决N阶二维数组左下半三角元素的值全部置成0所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复