八中下午班秋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