if else 문

2018. 7. 6. 22:28Study/C_언어

if else문

가장 기본인 if else 문 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
int main()
{
    int i = 0, in;
    int oddcnt = 0 , evencnt = 0;
    int max, min;
    while(i <10){
        printf("%d num : ",10-i);
        scanf("%d"&in);
 
        if(i == 0)
            max = min = in;
        if(in % 2 == 0)
            evencnt++;
        else
            oddcnt++;
        if(max < in)
            max = in;
        if(min > in)
            min = in;
    i++;
    }
    printf("even count : %d \n",evencnt);
    printf("odd count : %d \n",evencnt);
    printf("max : %d \n",max);
    printf("min : %d \n",min);
    return 0;
}

cs


조건문 && for 문

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#define INDEX 10
int main(void){
 
    int num[INDEX];
    int i , max, min; 
    float sum = 0.0;
 
    for(i = 0; i < INDEX; i++){
        printf("%d insert num: ", i);
        scanf("%d",&num[i]);
        sum += num[i];
        max = min = num[0];
        if (num[i] > max)
            max = num[i];        
        if (num[i] < min)
            min = num[i];
    }
    sum = sum / INDEX;
    printf("avg %f\n", sum);
    printf("max %d\n", max);
    printf("min %d\n", min);
    return 0;
}
cs


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define INDEX 10
 
int main(void){
    int score[INDEX],i, max, count;
    srand(time(NULL));
    for(i = 0; i < INDEX; i++){
        score[i] = rand() % 101;
        printf("%d 점수 %d\n", i+1 ,score[i]);        
    }
    max = score[0];
 
    for(i = 0; i < INDEX; i++){
        if(score[i] > max)
            max = score[i];
    }
 
    for(i = 0; i < INDEX; i++){
        if(max == score[i])
            break;    
    count++;
    }
 
    
    printf("%d\n",max);
    printf("최고점 학생 %d\n", count+1);
 
    
    return 0;
}
cs


'Study > C_언어' 카테고리의 다른 글

배열 / 버블 / 함수 / 포인터  (0) 2018.07.06
for / while 문  (0) 2018.07.06
switch  (0) 2018.07.06
printf, scanf  (0) 2018.03.08
자료형  (0) 2018.03.03