コードをコンパイルしたところ動作を停止してしまいました。
無限ループになってしまっているのでしょうか?どこが間違っているのか教えてください。
lang
1コード#include<stdio.h> 2 3int mod(int n){ 4 5 int m = 2 ; 6 int o ; 7 8 while( o != 0 ){ 9 o = n % m ; 10 m = m + 1 ; 11 } 12 13 return m - 1 ; 14} 15 16main(){ 17 int n ; 18 19 scanf("%d",n); 20 printf("%d",mod(n)); 21 22 23} 24 25
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。