반응형
for문 구구단
#include <stdio.h>
int main(void)
{
int N;
scanf("%d", &N);
for (int i = 1; i <=9; i++){
printf("%d * %d = %d\n", N, i, N*i);
}
return 0;
}
for문 반복 예제
#include <stdio.h>
int i;
int main() {
for(i=0; i<10;i++){ //for 반복문
//초기식: i는 0부터 시작
//반복식: 10이되기 전까지 반복
//변화식: i가 1씩 증가
printf("나무를 찍습니다. \n");
if(i==9) {
//0부터 시작이니, 0부터 9까지는 10번
//나무를 10번 찍었을때,
printf("나무가 쓰러집니다.\n");
}
}
}
for문 무한반복
#include <stdio.h>
int i;
int main(){
for(;;){
printf("무한반복하겠다~~~~~반복을 멈추고 싶으면 컨트롤 C를 눌러라~~~\n");
}
}
for 문으로 2의 배수만 출력해보기
#include <stdio.h>
int main() {
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
printf("%d\n", i);
}
}
return 0;
}
for 문으로 피라미드 만들기
#include <stdio.h>
int main(void) {
int a; int b; int c;
for (a = 0; a < 5; a++)
{
for (b = a; b <= 5 - 1; b++) {
printf(" ");
}
for (c = 0; c <= (a * 2); c++) {
printf("*");
}
printf("\n");
}
return 0;
}
for 문을 벗어나도록 하는 break
#include <stdio.h>
int main()
{
int i,sum;
sum=0;
for(i=1;;i=i+2)
{
sum +=i;
if (sum>1000)
break;
}
printf("1부터 %d까지의 홀수의 합은 %d",i,sum);
return 0;
}
가장 쉬운 기초적인 문제들만 구성해봤다.
어렵지 않게 풀 수 있는 난이도.
'IT > 프로그래밍 공부' 카테고리의 다른 글
C 자료구조 메모리 공간, 스택(Stack), 힙(Heap), 데이터(Data) (0) | 2021.11.28 |
---|---|
[C언어] malloc() , free() 함수를 이용한 동적할당 (0) | 2021.11.27 |
[C언어] 배열 기초 예제, 연습 문제 1탄 (0) | 2021.11.26 |
[C언어] for문 기초 예제, 연습문제 2탄 (0) | 2021.11.25 |
[C언어] for문 실전 예제, 소수 출력 프로그램 (0) | 2021.11.24 |