995!!!!!!
查看原帖
995!!!!!!
1420090
CMZ15079761339楼主2025/1/20 11:41
#include <bits/stdc++.h>
using namespace std;
long long n,i,j;
long long b=1,c=n;
int main(){
    cin>>n;
    for(i=1;i<=n;i++){
    	for(j=1;j<=n;j++){
    		if(j==b||j==c)cout<<"+";
    		else cout<<"-";
		}
		cout<<endl;
		if(i<=n/2){
		    b++;
			c--;	
		}
		else{
			b--;
			c++;
		}
	}
    return 0;
}

Input:

5

Output:

+----
-+---
--+--
-+---
+----

Answer:

+---+
-+-+-
--+--
-+-+-
+---+

可以按照我的思路改一下代码吗?

...悬关...

2025/1/20 11:41
加载中...