7-2 等腰三角形-第九届蓝桥省赛-C组 (100 分)

7-2 等腰三角形-第九届蓝桥省赛-C组 (100 分),第1张

7-2 等腰三角形-第九届蓝桥省赛-C组 (100 分)

#include
using namespace std;
const int N =305 ;
char a[N][N],c[N];
string s;
int main()
{
	s="";
	for(int i=1;i<=200;i++){
		s+=to_string(i);
	}
	int index=0;
	int n;
	cin>>n;
	int y=n;
	for(int i=0;i0;i--) 
	{
		a[i][m]=s[index++];
	    m--;		
	}
	for(int i=0;i
如果你再试了之后发现这段代码有错误,100%正确答案就在下面。
上面这段代码是我没有优化时写的垃圾,如果这段垃圾在dev和cb里面输出的答案看上去正确的,在请教了大佬之后,进行了代码的优化

#include
using namespace std;
const int N =305 ;
char a[N][N];
string s;
int main()
{
	for(int i=1;i<=200;i++){
		s+=to_string(i);//这个是string最奇妙的地方了
	}
	int index=0;
	int n;
	cin>>n;
	for(int i=0;i0;i--) 
	{
		a[i][m]=s[index++];//right
	    m--;		
	}
	for(int i=0;i上面两行的string转化代码参考了如下博客
https://blog.csdn.net/hzf0701/article/details/115598249

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5714281.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存