저번 C언어 삼각형 별찍기 과제에 이어서 이번에는 피라미드를 만들어 보았다. 1. 피라미드 만들기 (1, 2, 3.. 순서대로 피라미드 만들기) 별 뒤에 공백을 넣어서 하나씩 증가하는 피라미드를 만들었다. #include int main(void) { int num, i, j; //printf("정수를 입력하세요: "); //scanf("%d",num); for(i=0;i
for 문을 사용해서 다양한 구구단을 출력하는 프로그램을 만드는 연습을 했다. 1. 특정한 단의 구구단을 출력하는 프로그램 #include int main(void) { int x, i; printf("원하는 단을 골라주세요: "); scanf("%d", &x); for(i=1; i
유데미 나동빈 강사님의 강의를 보고 따라해 본 C언어 계산기 만들기이다. 출처: https://www.udemy.com/course/c-programming-basic/learn/lecture/7841942#overview 1. 배운 내용 while문과 scanf함수, if문을 활용하여 간단한 계산기 만들기 while문은 계산기가 계속 진행될 수 있도록 반복한다. scanf함수는 사용자가 원하는 수식을 받는다. if문은 사용자가 작성한 수식에 따라 이동할 수 있도록 한다. 2. 고민한 내용 강사님이 하시는 강의를 보다가 멈추고 혼자 만들어 봤는데 오류가 생겼다. 자꾸 수식 밑에 입력이 잘못되었다는 신호가 나오는게 아닌가..? 그래서 계속 강의를 보니까 getchar();를 넣어주어야 한다고 하셨다. 그래..
오늘은 if, elseif, else문을 공부한 후 이를 활용하여 3가지 메뉴 이상을 사용하는 자판기를 만드는 실습을 했다. 반복문 돌리는 부분이 어려워서 while문을 사용해서 돌리는 방식으로 만들었는데, while 없이도 만드는 연습을 추가로 해야겠다. 오늘의 문제 C언어 if문을 활용하여 최소 3가지의 메뉴를 판매하는 자판기를 만들어라. 나의 접근방식 종이에 적은 내용을 순서도로 정리해 봤다. 인사 및 음료 설명, 음료 번호 누르기 커피 모양 아스키 코드를 사용해서 앞에 꾸며줬다. 파이썬과 다르게 얘는 '''로 묶는게 없어서 일일히 줄바꿈을 써 줬다. 로고 ) (\n ( ) )\n ) ( (\n _______)_\n .-'---------| \n ( C|/\\/\\/\\\/\/|\n '-./\\/\..
변수 c언어에서는 다음과 같이 변수를 ‘선언과 동시에 초기화’하는 것이 가능하다. #include int main(void) { int num1, num2; //변수 num1, num2의 선언 int num3=30, num4=40; //변수 num3, 변수 num4의 설정 printf("num1: %d, num2: %d\\n", num1, num2); // 0, 0 num1=10; //변수 num1의 초기화 num2=20; //변수 num2의 초기화 printf("num1: %d, num2: %d \\n", num1, num2); //10, 20 printf("num3: %d, num4: %d \\n", num3, num4); //30, 40 return 0; } 중괄호 내에 변수를 선언할 경우, 변수의..