질문: 주어진 문자를 세모로 찍기. 기능 추가?
글쓴이: 세벌 / 작성시간: 화, 2018/10/16 - 3:25오후
아래 프로그램에서 프로그램 실행시에, 글자를 몇 줄에 거쳐 찍을지 받게 하려면 이 프로그램에서 어디를 고치면 될까요?
예를 들어
prog A 10
이런 식으로 받도록.
아래 프로그램 설명.
프로그램 실행시 글자를 넣으면 그 글자를 찍어 줌.
예)
prog X 하면 X 를
prog . 하면 . 를
/* prog.c */ #include <stdio.h> #include <stdlib.h> int max =29; int main(int argc, char **argv) { int i, j; if(argc< 2) { printf("Usage: %s character", argv[0]); exit(1);} for(i=1; i<max; i++){ printf("%3d: ", i); for(j=max; j>i; j--){ printf(" "); } for(j=1; j<i; j++){ printf(" %c", argv[1][0]); } printf("\n"); } return 0; }
Forums:
댓글 달기