• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

wchenfeng

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

8-14二维数组初始化应用

#include<stdio.h>
int main()
{
	int i,j;
	int a[4][4]={{1,2,3,4},{5,6,7,8},{4,3,2,1},{1,2,3,4}};//定义一个数组a并进行初始化;
	for(i=0;i<4;i++)//对数组a进行处理,以数组主对角线为对称轴,左下角的各元素与右上角的对应元素比较,若左下角元素过大,则用左下角的元素替换右上角对应元素;
	for(j=0;j<i;j++)
		if(a[i][j]>a[j][i])
			a[j][i]=a[i][j];
	for(i=0;i<4;i++)//完成经过处理后的数组a的右上交元素(含对角线)的输出功能
	{
		printf("\n");
		for(j=0;j<4;j++)
			if(j>=i)
				printf("%5d",a[i][j]);
			else printf("%5c",' ');
	}
}

//1234
//5678
//4321
//1234

posted on 2022-04-12 20:03  王陈锋  阅读(32)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3