04a2t
ウ #include <stdio.h>
ア #include "iqueue.h"
エ int main(void) {
キ int i, k, n;
ク iqueuep q = iqueue_new(100);
セ for(n = 1; ; ++n) {
ナ printf("i> "); scanf("%d", &i);
チ if(i == 0) { break; }
サ for(k = 0; k < n; ++k) {
ツ iqueue_enq(q, i);
オ }
オ }
ソ while(!iqueue_isempty(q)) {
テ i = iqueue_deq(q);
ト printf("%d\n", i);
オ }
カ return 0;
オ }
----------
ウ #include <stdio.h>
ア #include "iqueue.h"
エ int main(void) {
ク iqueuep q = iqueue_new(100);
キ int i, k, n;
セ for(n = 1; ; ++n) {
ナ printf("i> "); scanf("%d", &i);
チ if(i == 0) { break; }
サ for(k = 0; k < n; ++k) {
ツ iqueue_enq(q, i);
オ }
オ }
ソ while(!iqueue_isempty(q)) {
テ i = iqueue_deq(q);
ト printf("%d\n", i);
オ }
カ return 0;
オ }
----------
イ #include <stdbool.h>
ウ #include <stdio.h>
ア #include "iqueue.h"
エ int main(void) {
キ int i, k, n;
ク iqueuep q = iqueue_new(100);
タ while(true) {
ナ printf("i> "); scanf("%d", &i);
チ if(i == 0) { break; }
ツ iqueue_enq(q, i);
オ }
ス for(n = 1; !iqueue_isempty(q); ++n) {
テ i = iqueue_deq(q);
サ for(k = 0; k < n; ++k) {
ト printf("%d\n", i);
オ }
オ }
カ return 0;
オ }
----------
イ #include <stdbool.h>
ウ #include <stdio.h>
ア #include "iqueue.h"
エ int main(void) {
ク iqueuep q = iqueue_new(100);
キ int i, k, n;
タ while(true) {
ナ printf("i> "); scanf("%d", &i);
チ if(i == 0) { break; }
ツ iqueue_enq(q, i);
オ }
ス for(n = 1; !iqueue_isempty(q); ++n) {
テ i = iqueue_deq(q);
サ for(k = 0; k < n; ++k) {
ト printf("%d\n", i);
オ }
オ }
カ return 0;
オ }