- 반복문 : 같거나 비슷한 코드를 여러번 수행해주는 문법, while, for, do-while이 있다.
1. while
기본 문법>
while(조건식) {
수행할 코드
}
예제>
int i=0;
while(i<10){
printf(“%d\n”,++i);
}
2. for
기본 문법>
for(초기값;조건식;증감연산) {
수행할 코드
}
예제>
int i
for(i=0;i<10;i++) {
printf("%d \n",i);
}
3. do-while
기본 문법>
do {
수행할 코드
} while(조건식);
예제>
int i=0;
do {
printf("%d \n",++i);
} while(i<10);
* do-while은 처음 조건이 거짓이더라도 한번은 수행을 해줌
예제> 무한루프, 구구단, 소수구하는 프로그램
#include <stdio.h>
void main(){
//논리 연산자
//AND = &&, OR = ||, NOT = !
//0011 -> 1100
//int i;
//for(i=0;i<10;i++){
// printf("%d\n",i);
//}
//i=0;
////무한 루프
//while(true){
// printf("%d\n",i++);
//}
/*
//구구단
int i,j;
for(i=2;i<10;i++){
for(j=1;j<10;j++){
printf("%d * %d = %d\n",i,j,i*j);
}
}
*/
//평균
/*int i, sum=0, a;
for(i=0;i<5;i++){
scanf("%d",&a);
sum = sum + a;
}
printf("%d\n",sum/i);
*/
//숫자 하나를 입력 이 숫자가 소수인지 아닌지 판단
//소수 : 1, 자기자신으로만 나누어지는 숫자
//2~(자기자신-1)
int a,i;
scanf("%d",&a);
for(i=2;i<a;i++){
if(a%i==0)
break;
}
if(i==a){
printf("a는 소수다\n");
}else{
printf("a는 소수가 아니다\n");
}
}
'Code Archive > C언어' 카테고리의 다른 글
| Step7. 배열 (0) | 2014.09.05 |
|---|---|
| Step6. 함수 (0) | 2014.09.05 |
| Step3. 연산자 (0) | 2014.09.05 |
| Step4. 조건문(if,switch) (0) | 2014.09.05 |
| Step2. 변수, 수식, 입출력함수 (0) | 2014.09.05 |