그때 그 문제

이런 문제가 있었는데요.
어떻게 풀어야 할 진 알겠는데 막상 코드로 옮기는게 생각보다 힘들더라구요…
a, b에 각각 피승수와 승수를 정해놓고 r에다가 b % 10 값을 계속 대입하면서 a * r을 반복하는 것까지 생각을 했단 말이죠.

int a, b;
scanf("%d %d", &a, &b);
int r = 0; // b / 10의 나머지

반복문{
r = b % 10;
printf(a * r);
}

printf(a * b);

중간고사 때문에 몇일 동안 못 풀다가 C언어 문법도 다 까먹었읍니다ㅠ
이게 맞는지도 모르겠고 반복문의 조건을 어떻게 정해야될지도 모르겠고…
이런거 풀기 전에 수학부터 다시 공부해야 되겠네요;;

아뇨 문법부터…

https://modoocode.com/35

2 Likes

그냥 구글링 할렵니다 :joy:

1 Like

반복문이 어려우면 안 쓰시면 됩니다

%:include "stdio.h"

int main(int argc, const char* argv<::>) <%
    scanf("%d%d", &argc, (short*)&argc + 1);

    return not (printf("%d\n", (argc bitand 65535) * ((argc >> 16)       % 10)),
                printf("%d\n", (argc bitand 65535) * ((argc >> 16) /  10 % 10)),
                printf("%d\n", (argc bitand 65535) * ((argc >> 16) / 100     )),
                printf("%d\n", (argc bitand 65535) * ((argc >> 16)           ))
           );
%>
2 Likes

예 감사합니다…ㅠ