반응형
아래 예제는 유저가 줄의 갯수를 입력하면 갯수만큼 삼각형의 *을 만들어준다.
(scanf 가 에러 발생시 아래 참고)
https://ansan-survivor.tistory.com/899
[Visual Studio 2019] 비주얼 스튜디오 2019 scanf_s 오류, scanf 사용하기 변경
예전에는 scanf 를 상용함에 있어 문제가 없었는데, 비쥬얼스튜디오가 계속업그레이드가 되면서 scanf_s를 사용하지 않으면 오류를 일으킨다. 따라서 이 에러를 해제 시키고 예전처럼 scanf를 사용
ansan-survivor.tistory.com
#include <stdio.h>
/* 입력받은 수 만큼 별표 출력 */
int main(void)
{
int input = 0;
int i = 0, j = 0, k = 0;
printf("라인수 입력 : ");
scanf("%d", &input);
i = input;
for (i; i > 0; i--)
{
j = i - 1;
for (j; j > 0; j--)
{
printf(" ");
}
k = 2 * (input - i) + 1;
for (k; k > 0; k--)
{
printf("*");
}
printf("\n");
}
return 0;
}
(실행 결과)
20줄 입력시
5줄 입력시
(단순 하나의 별 막대는 아래 참고)
https://ansan-survivor.tistory.com/1036
[C언어] c언어 입력한대로 막대 별찍기
유저가 막대의 갯수를 1~50개 사이로 입력하면 별 막대가 생성됨. #include int main() { int i, j, x; int k; i = 1; for (j = 0; j < i; j++) { printf("막대의 높이(종료: -1):"); scanf("%d", &x); if (x < 1..
ansan-survivor.tistory.com
반응형
'C언어 \ C++' 카테고리의 다른 글
[C언어] 비트연산자를 이용한 10진수를 2진수로 변환, decimal to binary (0) | 2021.09.19 |
---|---|
[C언어] 10진수를 2진수로 변환, decimal to Binary code (0) | 2021.09.19 |
[C언어] C언어로 달력 만들기. 달력 출력하기. (0) | 2021.09.19 |
[C언어] 2차원 배열의 크기 보기 배열의 sizeof 사용법 (0) | 2021.09.19 |
[C언어] C언어에서 Const 선언이 갖는 의미. (안전성 있는 상수 선언) (0) | 2021.09.19 |