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;
キ }