본문 바로가기

공부/C언어

c 언어 :: 배열 예제

반응형
#include "stdafx.h"
int z[100][100];
int main(void)
{
	int i,a,b,
		t='A';
	
	while(1)
	{
		printf("한개의 정수를 입력하세요 : ");
		scanf("%d",&i);
		printf("\n");
		for(b=(i-1); b>=0; b--)
		{
			for(a=(i-1); a>=0; a--)
			{ 
				z[a][b]=t;
				if(t>=90) t='A'; else t++;
				
			}
			
		}
		
		for(a=0; a<i; a++)
		{
			for(b=0; b<i; b++)
			{ 
				printf("%c ",z[a][b]);	
			}
			printf("\n");
		}
		
		
		printf("\n");
		t='A';
	}
	return 0;
}

 

int z[100][100];
int main(void)
{
	int i,a=0,b=0,c,k=1,t='A';
	
	while(1)
	{
		printf("한 개의 정수를 입력하세요 : ");
		scanf("%d",&i);
		printf("\n");
		for(b=0; b<i; b++)
		{
			for(c=0; c<i; c++)
			{ 
				z[a][b]=t;
				if(t>=90) t='A'; else t++;
				a=a+k; 
			}
			k=-1*k;
			a=a+k;
		}
		
		for(a=0; a<i; a++)
		{
			for(b=0; b<i; b++)
			{ 
				printf("%c ",z[a][b]);	
			}
			printf("\n");
		}
		
		
		printf("\n");
		t='A',a=0,k=1;
	}
	return 0;
}

반응형