萌新求问,为什么同样的代码每次结果不一样?
查看原帖
萌新求问,为什么同样的代码每次结果不一样?
189995
constexpr楼主2021/2/4 15:14

代码

#include <cstdio>
#include <cstring>
int n,i,j;
int main(){
	scanf("%d",&n);
	for(i=0;i<n;i++)putchar('o');
	for(i=0;i<n;i++)putchar('*');
	puts("--");
	for(i=n-1;i>3;i--){
		for(j=0;j<i;j++)putchar('o');
		printf("--");
		for(j=0;j<i;j++)putchar('*');
		for(j=0;j<n-i;j++)printf("o*");
		putchar('\n');
		for(j=0;j<i;j++)putchar('o');
		for(j=0;j<i;j++)putchar('*');
		printf("--");
		for(j=0;j<n-i;j++)printf("o*");
		putchar('\n');
	}
	printf("ooo--***");
	for(i=0;i<n-3;i++)printf("o*");
	putchar('\n');
	printf("ooo*o**--*");
	for(i=0;i<n-4;i++)printf("o*");
	putchar('\n');
	printf("o--*o**o");
	for(i=0;i<n-3;i++)printf("o*");
	putchar('\n');
	printf("o*o*o*--");
	for(i=0;i<n-3;i++)printf("o*");
	putchar('\n');
	printf("--");
	for(i=0;i<n;i++)printf("o*");
	return 0;
}

AC RE1RE2RE3CE

2021/2/4 15:14
加载中...