03a2t

イ #include <stdio.h>
ウ #include <stdlib.h>
エ #include "istack.h"
オ int main(int argc, char *argv[]) { 
チ   int i, n;
テ   istackp s = istack_new(100);
ト   n = atoi(argv[1]);
ク   for(i = 2; i <= n; ++i) { 
セ     while(n % i == 0) { 
ツ       istack_push(s, i);
ナ       n = n / i;
キ     } 
キ   } 
ス   while(!istack_isempty(s)) { 
ニ     printf("%d\n", istack_pop(s));
キ   } 
カ   return 0;
キ } 
----------
イ #include <stdio.h>
ウ #include <stdlib.h>
エ #include "istack.h"
オ int main(int argc, char *argv[]) { 
テ   istackp s = istack_new(100);
チ   int i, n;
ト   n = atoi(argv[1]);
ク   for(i = 2; i <= n; ++i) { 
セ     while(n % i == 0) { 
ツ       istack_push(s, i);
ナ       n = n / i;
キ     } 
キ   } 
ス   while(!istack_isempty(s)) { 
ニ     printf("%d\n", istack_pop(s));
キ   } 
カ   return 0;
キ }