While문

~scanf가 가능해서 사용해봤습니다.

A+B - 5

    int a,b;
    while(~scanf("%d %d", &a,&b)){
        if(a+b != 0)
        printf("%d\n", a+b);
    }

A+B - 4

    int a,b;
    while(~scanf("%d %d", &a,&b)){
        printf("%d\n", a+b);
    }

더하기 사이클

    int num, firNum, secNum, sumNum, count, result;
    result = 0;
    count = 0;
    
    scanf("%d",&num);
    
    if (num < 10)
            num *= 10;

    result = num;

    while (1) {
         firNum = result / 10;
         secNum = result % 10;
         sumNum = firNum + secNum;
         result = (secNum * 10) + (sumNum % 10);
         count++;

         if (num == result)
             break;
    }
    printf("%d", count);

헷갈릴땐 변수 다시 정리하고 세분화

 

+ Recent posts