목차
숫자출력 프로그램
dfgdfg.ncb
dfgdfg.sln
dfgdfg.suo
[Debug]
dfgdfg.exe
dfgdfg.ilk
dfgdfg.pdb
[dfgdfg]
BuildLog.htm
dasdsad.obj
dfgdfg.exe.embed.manifest
dfgdfg.exe.embed.manifest.res
dfgdfg.exe.intermediate.manifest
mt.dep
vc90.idb
vc90.pdb
[Debug]
dasdsad.c
dfgdfg.vcproj
dfgdfg.vcproj.june-PC.june.user
Termproject.txt
1.JPG
2.JPG
dfgdfg.ncb
dfgdfg.sln
dfgdfg.suo
[Debug]
dfgdfg.exe
dfgdfg.ilk
dfgdfg.pdb
[dfgdfg]
BuildLog.htm
dasdsad.obj
dfgdfg.exe.embed.manifest
dfgdfg.exe.embed.manifest.res
dfgdfg.exe.intermediate.manifest
mt.dep
vc90.idb
vc90.pdb
[Debug]
dasdsad.c
dfgdfg.vcproj
dfgdfg.vcproj.june-PC.june.user
Termproject.txt
1.JPG
2.JPG
본문내용
#include
int main(void)
{
int num;
int k=0,l=0;
char a[][4]={{'\0','#','\0'},{'\0','#','\0'},{'\0','#','\0'},{'\0','#','\0'},{'\0','#','\0'}}; //숫자'1'의 모양을 나타냄
char b[][4]={{'#','#','#'},{'\0','\0','#'},{'#','#','#'},{'#','\0','\0'},{'#','#','#'}};//숫자'2'의 모양을 나타냄
char c[][4]={{'#','#','#'},{'\0','\0','#'},{'#','#','#'},{'\0','\0','#'},{'#','#','#'}};//숫자'3'의 모양을 나타냄
char d[][4]={{'#','#','\0'},{'#','#','\0'},{'#','#','#'},{'\0','#','\0'},{'\0','#','\0'}};//숫자'4'의 모양을 나타냄
char e[][4]={{'#','#','#'},{'#','\0','\0'},{'#','#','#'},{'\0','\0','#'},{'#','#','#'}};//숫자'5'의 모양을 나타냄
char f[][4]={{'#','#','#'},{'#','\0','\0'},{'#','#','#'},{'#','\0','#'},{'#','#','#'}};//숫자'6'의 모양을 나타냄
char g[][4]={{'#','#','#'},{'\0','\0','#'},{'\0','\0','#'},{'\0','\0','#'},{'\0','\0','#'}};//숫자'7'의 모양을 나타냄
char h[][4]={{'#','#','#'},{'#','\0','#'},{'#','#','#'},{'#','\0','#'},{'#','#','#'}};//숫자'8'의 모양을 나타냄
char i[][4]={{'#','#','#'},{'#','\0','#'},{'#','#','#'},{'\0','\0','#'},{'#','#','#'}};//숫자'9'의 모양을 나타냄
char j[][4]={{'#','#','#'},{'#','\0','#'},{'#','\0','#'},{'#','\0','#'},{'#','#','#'}};//숫자'0'의 모양을 나타냄
while(1)//이 밑의 소스를 무한히 반복시킨다.
{
printf("1부터 9까지의 자연수중 하나를 입력하세요.\n");
scanf("%d", &num);//임의의 자연수를 입력 받을 수 있는 scanf문이다.
if (num==0)//입력 받은 수가 '0'일때
{
for (k=0;k<5;k++)//k는 행을 반복한다.
{
for (l=0;l<3;l++)//l은 열을 반복한다.
printf("%c%s",j[k][l],(l==2)?"\n":" ");//조건 연산자를 써서 열l의 자릿수가 2이면 다음줄로 넘어가고 2가아니면 뛰어쓰기를 한다.
}
int main(void)
{
int num;
int k=0,l=0;
char a[][4]={{'\0','#','\0'},{'\0','#','\0'},{'\0','#','\0'},{'\0','#','\0'},{'\0','#','\0'}}; //숫자'1'의 모양을 나타냄
char b[][4]={{'#','#','#'},{'\0','\0','#'},{'#','#','#'},{'#','\0','\0'},{'#','#','#'}};//숫자'2'의 모양을 나타냄
char c[][4]={{'#','#','#'},{'\0','\0','#'},{'#','#','#'},{'\0','\0','#'},{'#','#','#'}};//숫자'3'의 모양을 나타냄
char d[][4]={{'#','#','\0'},{'#','#','\0'},{'#','#','#'},{'\0','#','\0'},{'\0','#','\0'}};//숫자'4'의 모양을 나타냄
char e[][4]={{'#','#','#'},{'#','\0','\0'},{'#','#','#'},{'\0','\0','#'},{'#','#','#'}};//숫자'5'의 모양을 나타냄
char f[][4]={{'#','#','#'},{'#','\0','\0'},{'#','#','#'},{'#','\0','#'},{'#','#','#'}};//숫자'6'의 모양을 나타냄
char g[][4]={{'#','#','#'},{'\0','\0','#'},{'\0','\0','#'},{'\0','\0','#'},{'\0','\0','#'}};//숫자'7'의 모양을 나타냄
char h[][4]={{'#','#','#'},{'#','\0','#'},{'#','#','#'},{'#','\0','#'},{'#','#','#'}};//숫자'8'의 모양을 나타냄
char i[][4]={{'#','#','#'},{'#','\0','#'},{'#','#','#'},{'\0','\0','#'},{'#','#','#'}};//숫자'9'의 모양을 나타냄
char j[][4]={{'#','#','#'},{'#','\0','#'},{'#','\0','#'},{'#','\0','#'},{'#','#','#'}};//숫자'0'의 모양을 나타냄
while(1)//이 밑의 소스를 무한히 반복시킨다.
{
printf("1부터 9까지의 자연수중 하나를 입력하세요.\n");
scanf("%d", &num);//임의의 자연수를 입력 받을 수 있는 scanf문이다.
if (num==0)//입력 받은 수가 '0'일때
{
for (k=0;k<5;k++)//k는 행을 반복한다.
{
for (l=0;l<3;l++)//l은 열을 반복한다.
printf("%c%s",j[k][l],(l==2)?"\n":" ");//조건 연산자를 써서 열l의 자릿수가 2이면 다음줄로 넘어가고 2가아니면 뛰어쓰기를 한다.
}
추천자료
- 기술통계의 용어와 개념
- 1~50까지의 랜덤 수를 순서대로 정렬시킨후, 정렬시키기 위해 숫자가 교환된 횟수를 출력
- C언어를 이용한 달팽이 수열 프로그램
- java로 만든 계산기
- C로 구현한 변수 선언 후 그 변수를 이용해 중위변환식을 후위변환식으로 변환하는 프로그램...
- 프로그래밍의 기초 9가지 과제 소스 (c++)
- Visual Basic (비주얼베이직) 기초 정리_30분
- lab2 - 계산기
- 25진 카운터 설계
- [논리회로실험] encoder decoder 7segment (7세이그먼트) - Encoder, Decoder를 이해하고, 특...
- [ 대학레포트 ]논리회로 간소화 , BCD 무효코드 검출기에 대한 진리표, 카르노 맵을 이용한 ...
- [논리회로설계]ALU 및 Booth 곱셈기
- [최신디지털공학실험] 제10판 실험08.논리 회로 간소화 만점레포트 : BCD 무효 코드 검출기 ...
소개글