八中下午班秋NO.11

已结束 ACM/ICPC 开始于: 2024-11-30 14:00 400 小时 主持人: 28

一、分析题目:可以参考以下几点

1.有几行,每行上先输出什么 后输出什么。

2.观察输出的图形是否可以拆分成两部分,从而更容易解决。

3.也可观察每个输出的数与对应行和列之间的关系,去解决问题。

二、编码,心中要明白自己编写的代码所表达的意思。

//方法1 将图形拆分成两部分

int n;
  cin>>n;
//行号可以从1到n 也可以从n到1  要发散思维

for(int i=1;i<=n;i++)//i表示行号  外循环控制行
{
	//先输出一行前面部分 确定递增还是递减
	for(int j1= ;  ;  )//寻找前部分开始值和 结束值
	{
		
	}
	//再输出一行后面部分 确定递增还是递减
	for(int j2= ;  ;  )//寻找后部分开始值和结束值
	{
		
	}	
	cout<<endl;//每输出一行 就要换行
}	

//方法2 寻找输出的数 与行号和列号之间的关系
int n;
cin>>n;
for(int i=1;i<=n;i++)//i表示行号  外循环控制行
{
	for(int j=1;j<=n;j++)//j表示列号 内循环控制列
	{
		//寻找行号i 和列号j 与输出的数之间的规律
		cout<<setw(3)<<    ;
	}
	cout<<endl;//每输出一行 就要换行
}
状态
已结束
规则
ACM/ICPC
题目
12
开始于
2024-11-30 14:00
结束于
2024-12-17 6:00
持续时间
400 小时
主持人
参赛人数
28