ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [C] 조건문, 반복문
    프로그래밍/C 2024. 3. 19. 15:18
    #include <stdio.h>
    
    int main () 
    {
    	int num1, num2;
    	char c;
    	 
    	printf("첫번째 수를 입력하세요 : ");
    	scanf("%d", &num1);
    	printf("계산할 연산자를 입력하세요 : ");
    	scanf("%s", &c);
    	printf("두번째 수를 입력하세요 : ");
    	scanf("%d", &num2);
    	
    	if ( c=='+')
    		printf("%d + %d = %d 입니다. \n",num1,num2,num1+num2);
    	if ( c=='-')
    		printf("%d - %d = %d 입니다. \n",num1,num2,num1-num2);
    	if ( c=='*')
    		printf("%d * %d = %d 입니다. \n",num1,num2,num1*num2);
    	if ( c=='/')
    		printf("%d / %d = %f 입니다. \n",num1,num2,num1/(float)num2);
    	if ( c=='%')
    		printf("%d %% %d = %d 입니다. \n",num1,num2,num1%num2);
    		
    }
    #include <stdio.h>
    int main ()
    {
    	int hap = 0;
    	int i;
    	for (i = 501; i<=1000; i=i+2) {
    		hap = hap + i;
    	}
    	
    	printf("500에서 1000까지 홀수의 합 : %d \n",hap);
    }

    중첩 반복문 구구단

    #include <stdio.h>
    int main ()
    {
    	int i, j;
    	for(i=2; i<=9; i++) {
    		for(j=1; j<=9; j++) {
    			printf("%2d * %2d = %2d ",i,j,i*j);
    		}
    		printf("\n");
    	}
    }

    문자열 입력받고 거꾸로 출력

    #include <stdio.h>
    #include <string.h>
    
    int main()
    {
        char str[101]; // 문자열을 저장할 배열
        int str_len; // 문자열의 길이를 저장할 변수
        int i;
    
        printf("영문자 및 숫자를 입력 (100자 이하) : ");
        scanf("%s", str);
    
        printf("\n");
        printf("입력한 문자열 ==> %s\n", str);
        printf("변환된 문자열 ==> ");
    
        str_len = strlen(str);
    
        for (i = str_len - 1; i >= 0; i--) // 문자열의 끝부터 역순으로 출력
        {
            printf("%c", str[i]);
        }
        printf("\n");
    
        return 0;
    }

     

    '프로그래밍 > C' 카테고리의 다른 글

    [C] 연산자 (미작성)  (0) 2024.03.12
    [C] printf  (0) 2024.03.12
    [C] scanf() 맛보기  (0) 2024.03.12
    [C] 1일차  (0) 2024.03.05
Designed by Tistory.