카테고리 없음
C언어 - 조건문 & 반복문
gggg21
2024. 8. 9. 09:08
먼저, 우리가 알아야하는 것은
조건문과 반복문은 식에 중첩이라는 것을 알아야한다
c언어의 조건문은 if
반복문은 while / do~ while / for문으로 총 세 가지가 있다
if문은
변수=변수
if (조건) {출력해야하는 것}
반복문
while
변수(i=1)
while(함수제한(i==1))
{출력해야하는 것(printf(" "))
반복해야하는 순서(i++)}
do while
for (함수설정; 함수제한:<=11; 반복해야하는 순서: i++ ) {}
#include <stdio.h>
int main(void){
int belive = 12;
printf("안녕하세요%d\n",belive);
// 구구단 만들기
for (int i=1; i<=9; i++){
printf("구구단 %d단입니다\n",i);
for (int j=1; j<=9; j++){
printf("%d * %d = %d\n",i,j,i*j);
}
};
// 할인대상 구분하기
int main;
printf("나이를 입력해주세요");
scanf("%d",&main);
if (scanf <= 19 || scanf>=60){
printf("할인대상입니다\n");
}
else{
printf("할인 대상이 아닙니다\n");
};
/* 숫자의 합 */
// 1~100 합
int sum =0;
int i=0;
while (i<=100){
sum+=i;
i++;
};
printf("1~100 합: %d\n",sum);
// 40~255 합
int sum_2=0;
for (i=40; i<=255; i++)
{sum_2+= i;};
printf("40~255 합: %d\n",sum_2);
// 1부터 100 짝수합
int sum_3 = 0;
for (i=1; i<=100; i++){
if(i%2==0){
sum_3+=i;
}
}
printf("1부터 100 짝수합: %d\n",sum_3);
// 100 ~ 200 찍수의 합
int sum_4 = 0;
for (i=100; i<=200; i++){
if(i%2==0){
sum_4+=i;
}
}
printf("100부터 200 짝수합: %d\n",sum_4);
// 200~100 짝수중에서 3의배수가 아닌 수의 합
int sum_5 =0;
for(i=100; i<=200; i++){
if(i%2==0){
if(i%3!=0){
sum_5+=i;
}
}
}
printf("200~100 짝수중에서 3의배수가 아닌 수의 합: %d",sum_5);
return 0;
}