이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include <stdio.h>
#define N 100
int main() {
int n, a, b, c;
scanf("%d", &n);
a = b = c = 0;
while (n--) {
static char type[16], s[32];
scanf("%s%s", type, s);
if (type[1] == 'e') {
a++, b = 0, c = 0;
printf("%d %s\n", a, s);
} else if (type[4] == 'e') {
b++, c = 0;
printf("%d.%d %s\n", a, b, s);
} else {
c++;
printf("%d.%d.%d %s\n", a, b, c, s);
}
}
return 0;
}
컴파일 시 표준 에러 (stderr) 메시지
Main.c: In function 'main':
Main.c:8:2: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
8 | scanf("%d", &n);
| ^~~~~~~~~~~~~~~
Main.c:13:3: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
13 | scanf("%s%s", type, s);
| ^~~~~~~~~~~~~~~~~~~~~~| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |