約数を調べる
# include <stdio.h> //入力された値の約数を調べる int main(void) { int n, i; do { printf("自然数を入力してください(1から100まで) > "); scanf("%d", &n); } while((n < 1) || (100 < n)); for(i=1; i<=n; i++) { if(n%i == 0) { printf("%d ", i); } } return 0; }
実行結果
C:\Users\pc\c\shift_jis > gcc -o divisor divisor.c
//gccはCコンパイラプログラム
//-oはオプション
//その後ろのファイル名に.exeをつけたものが実行ファイルとして作成される
C:\Users\pc\c\shift_jis > divisor.exe
自然数を入力してください(1から100まで) > 87
1 3 29 87