输出对了,为什么全红了?求解
查看原帖
输出对了,为什么全红了?求解
905782
a2125779713楼主2022/12/6 21:05
#include<stdio.h>
#include<malloc.h>

int main()

{
	
    int * k;
    
	int L,i,j;
    
	scanf("%d",&L);
    
	 k = (int * )malloc(L+1 * sizeof(int));
     
	 printf("%d\n",L);
	 for (i = 1; i <= L; i++)
	 {
		 k[i] = 0;
	 }
	 for (i = 1; i <= L; i++)
	 {
		 for (j = 1; j <= L; ++j)
		 {
			 if (i != j)
			 {
				 k[i] = 1 - k[i];
			 }
		 }
		 for (j = 1; j <= L; ++j)
		 {
			 printf("%d",k[j]);
			 
		 }
		 printf("\n");
	 }



return 0;
}
2022/12/6 21:05
加载中...