01b2t
イ #include <stdio.h>
ウ #include <stdlib.h>
カ int gcd(int m, int n) {
ナ while(m != n) {
チ if(m > n) {
ハ m = m - n;
ツ } else {
ヒ n = n - m;
キ }
キ }
ケ return m;
キ }
エ int main(int argc, char *argv[]) {
ニ int i, m, k;
ノ m = atoi(argv[1]);
ネ k = atoi(argv[2]);
テ for(i = 2; i <= k; ++i) {
タ if(gcd(m, i) == 1) {
フ printf("%d\n", i);
キ }
キ }
ク return 0;
キ }
----------
イ #include <stdio.h>
ウ #include <stdlib.h>
カ int gcd(int m, int n) {
ナ while(m != n) {
チ if(m > n) {
ハ m = m - n;
ツ } else {
ヒ n = n - m;
キ }
キ }
ケ return m;
キ }
エ int main(int argc, char *argv[]) {
ニ int i, m, k;
ネ k = atoi(argv[2]);
ノ m = atoi(argv[1]);
テ for(i = 2; i <= k; ++i) {
タ if(gcd(m, i) == 1) {
フ printf("%d\n", i);
キ }
キ }
ク return 0;
キ }