반응형
문제 1).
사용자로부터 문자 하나와 양수 한 개를 입력 받고, 문자를 그 숫자만큼 출력하는 프로그램을 작성하시오.
실행 예1)
Enter one character: *
Enter one positive number : 7
*******
실행 예2)
Enter one characer : &
Enter one positive : 5
&&&&&
문제 2).
문자 하나, 양수 2개를 입력받고 다음과 같이 출력하는 프로그램을 작성하시오.
실행 예1)
Enter one character : *
Enter the number of rows : 3
Enter the number of columns : 5
*****
*****
*****
예2)
Enter one character : #
Enter the number of rows : 5
Enter the number of columns : 8
########
########
########
########
########
답은 아래에... ↓
스스로 풀어보시고... ↓
아래 답과 비교해보세요. ↓
문제1).
#include <stdio.h>
int main(int argc, char **argv)
{
char ch;
int count;
int idx;
printf("Enter one character: ");
scanf("%c", &ch);
printf("Enter one positive number : ");
scanf("%d", &count);
for(idx = 0; idx < count; idx++) {
printf("%c", ch);
}
return 0;
}
문제2).
#include <stdio.h>
int main(int argc, char **argv)
{
char ch;
int row;
int col;
int idx, idx2;
printf("Enter one character: ");
scanf("%c", &ch);
printf("Enter the number of rows : ");
scanf("%d", &row);
printf("Enter the number of columns : ");
scanf("%d", &col);
for(idx = 0; idx < row; idx++) {
for(idx2 = 0; idx2 < col; idx2++) {
printf("%c", ch);
}
printf("\n");
}
}
반응형
'C언어 문제 > 문법 이해' 카테고리의 다른 글
[bit연산] 비트 연산 전후 데이터를 2진수로 출력하기 (0) | 2019.11.06 |
---|---|
[bit연산] 10진수를 2진수, 8진수, 16진수로 변환하기 (0) | 2019.11.06 |
[main함수] 명령어로 두 데이터 입력후 계산하기 (0) | 2019.11.04 |
[반복문] 전체 구구단을 1단씩 출력하는 프로그램 (0) | 2019.11.03 |
[함수] 함수로 분리 하기 문제 (0) | 2019.10.25 |