02b1t

ア #include <stdbool.h>
イ #include <stdlib.h>
ウ #include "maxbuf.h"
オ struct maxbuf { int flag, val; };
キ maxbufp maxbuf_new(void) { 
セ   maxbufp r = (maxbufp)malloc(sizeof(struct maxbuf));
ナ   r->flag = true;
ハ   return r;
ス } 
ケ void maxbuf_put(maxbufp r, int x) { 
タ   if(r->flag || r->val < x) { 
ネ     r->val = x;
ト     r->flag = false;
ス   } 
ス } 
サ int maxbuf_get(maxbufp r) { 
ノ   return r->val;
ス } 
----------
ア #include <stdbool.h>
イ #include <stdlib.h>
ウ #include "maxbuf.h"
オ struct maxbuf { int flag, val; };
キ maxbufp maxbuf_new(void) { 
セ   maxbufp r = (maxbufp)malloc(sizeof(struct maxbuf));
ナ   r->flag = true;
ハ   return r;
ス } 
ケ void maxbuf_put(maxbufp r, int x) { 
タ   if(r->flag || r->val < x) { 
ト     r->flag = false;
ネ     r->val = x;
ス   } 
ス } 
サ int maxbuf_get(maxbufp r) { 
ノ   return r->val;
ス } 
----------
ア #include <stdbool.h>
イ #include <stdlib.h>
ウ #include "maxbuf.h"
オ struct maxbuf { int flag, val; };
キ maxbufp maxbuf_new(void) { 
セ   maxbufp r = (maxbufp)malloc(sizeof(struct maxbuf));
ナ   r->flag = true;
ハ   return r;
ス } 
ケ void maxbuf_put(maxbufp r, int x) { 
タ   if(r->flag || r->val < x) { 
ネ     r->val = x;
ス   } 
ト   r->flag = false;
ス } 
サ int maxbuf_get(maxbufp r) { 
ノ   return r->val;
ス }