0
已解决
王子逸
新手天翼
新手天翼
#include<iostream>
using namespace std;
int a[101][101];
int main()
{
int m,n,j;
cin>>m;
int t=1;
for(int i=1;i<=m;i++)
{
if(i%2!=0)
{
for(j=1;j<=m;j++)
{
a[i][j]=t;
t++;
}
}
else
{
for(int j=m;j>=1;j--)
{
a[i][j]=t;
t++;
}
}
}
for(int i=1;i<=m;i++)
{
for(int j=1;j<=m;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
0
已采纳
丁海洋
中级守护
中级守护
乍一看,没问题,仔细一看,也没问题(当然骗你的),你的问题就在于没好好审题请看样例,你自己看看,它每个数字的间隙,明个显不是一个空格吧!!2个空格哦!!
丁海洋在2020-04-18 18:36:43追加了内容
以后看样例,一定要先看空格,可以用鼠标在数字后面拖,拖到下个数字为止。
莫让空格wa,空悲切
!
1
0
姜思远
初级光能
初级光能
int a[?][?];
int main()
{
int n,tmp=?,x=?,y=?;
cin>>n;
循环是啥咱也不知道,咱也不敢写
{
while(????){
a[?][++?]=tmp++;
}
a[++?][?]=tmp++;
while(????){
a[?][--?]=tmp++;
}
a[++?][??]=tmp++;
}
输出你肯定会;
return 0;
}
0
0
何冯成
中级光能
中级光能
这写的是啥
两个空格!!!
----------------------------------------------------------------------------
PS:
1.做题看清题目
2.采纳
没豆了!!!
0
高子健
新手天翼
新手天翼
循环(tmp是不是小于等于n的n次方)
- {
- 循环(y+1是否小于等于n) a[???][???]=tmp++;//左
- a[???][???]=tmp++;//下
- 循环(y-1是否大于等于n) a[???][???]=tmp++;//右
- a[???][???]=tmp++;//下
- }
- 循环()//for
- {
- 循环()//for
- cout<<a[???][???]<<" ";
- cout<<endl;
- }
按照这个思路写
不会再跟我说
变量自己定义
AC
3769:弓形填数
Accepted:100分
高子健的测评结果:
测试点
结果
时间
1
Accepted
0ms
偷看一下数据
2
Accepted
0ms
偷看一下数据
3
Accepted
0ms
偷看一下数据
4
Accepted
0ms
偷看一下数据
5
Accepted
0ms
偷看一下数据
6
Accepted
0ms
偷看一下数据
7
Accepted
0ms
偷看一下数据