반응형
안녕하세요. C언어를 이제 막 배우기 시작하신 분들에게 적절한 기초 예제들입니다. 아래에 적힌 예시들을 참고하여 학습하시면 좋을 것 같습니다. 참고하시길 바랍니다. 간단하게 눈으로만 읽어보셔도 큰 도움이 될 것 같습니다. 주로, while 반복구문에 대한 예제들입니다.
- 문장을 10번 출력하기
int count=0; //변수선언
while (count<10) //반복문(조건)
{
printf("문~~~장 \n");
count+=1; //변수 1씩 증가
}
-
구구단 2단을 출력하기
main ()
{
int n=0, val;
while (n<9) //반복문 조건 부여
{
n+=1; //변수 설정
val=2*n; //2씩 곱해지는 등비수열
printf("2*%d = #d \n", n, val);
}
}
- 2의 거듭제곱을 출력하기
main ()
{
int n=1, a=1;
while (n<10) // 반복문
{
a = 2*a; // 거듭제곱 만들기
printf("2의 %d승은 %d\n", n, a);
n += 1; // 1씩 증가시키기
}
}
- 1~10까지의 합을 구하는 프로그램
main ()
{
int n=0, sum=0;
while (n<10) //반복문
{
n += 1; //n을 1씩 증가
sum += n; //합 구하기
}
printf(" 1~%d까지의 합 : %d \n", n, sum);
}
- 사용자가 입력한 n단을 역순으로 출력하는 프로그램
main ()
{
int a=9, b;
printf("원하는 단을 입력하시오 : \n");
scanf("%d", &b); //사용자가 입력한 값을 받음
while (a>0) //반복문
{
printf("%d * %d = %d\n", b, a, b*a);
a --; //a를 1씩 감소
}
}
- 1~500까지 짝수의 합 구하기
main ()
{
int a=2, sum=0;
while (a<=500)
{
sum += a; //sum = sum + a 와 같은 문장
a += 2; //a를 2씩 증가
}
printf("1~500까지 짝수의 합 : %d", sum);
}
- 양의 정수 n 이하인 k의 배수를 모두 찾아 출력하는 프로그램
main ()
{
int n,k;
int a=1;
printf("최대 양의 정수 입력 : \n");
scanf("%d", &n); //사용자가 입력하게
printf("배수를 찾을 k 입력 : \n");
scanf("%d", &k);
pirntf("%d보다 작은 %d의 배수 \n", n, k);
printf("=>");
while (k<=n) //반복문, 조건 중요
{
k = k*a; //배수를 만들어줌
printf("%d ", k);
a ++; //a를 1씩 증가
}
}
- 구구단 2~9단 모두 출력하기
main ()
{
int n, val, a=2;
while (a<=9) //반복문
{
n=0;
while (n<9) //중첩반복문
{
n+=1; //변수 설정
val=a*n;
printf("%d*%d = #d \n", a, n, val);
}
a ++;
}
}
- 크거나, 같거나, 작거나 알려주는 프로그램
main ()
{
int a,b;
printf("정수 입력 : ");
scanf("%d", &a);
printf("정수 입력 : ");
scanf("%d", &b);
if (a>b) //if~else 구문
{
printf("%d > %d\n", a, b);
}
else if (a == b)
{
printf("%d == %d\n", a, b);
}
else
{
printf("%d < %d\n", a, b);
}
}
- 시간에 따라 달라지는 랜덤 숫자 출력 함수
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
int i;
srand((unsigned)time(NULL)); //랜덤함수
for (i = 0; i < 10; 1++) //for구문
{
printf("%d ", rand() % 100);
}
printf("\n");
}
반응형
LIST
'프로그램 > C언어' 카테고리의 다른 글
【C언어】 if, if~else 구문 기초 예제 (0) | 2017.09.15 |
---|---|
【C언어】 do~while, for 구문 기초 예제 (0) | 2017.09.14 |
【C언어】 로또 프로그램 예시 (0) | 2017.09.11 |