まだC言語学んで3週間ぐらいです
次の問題が無限ループしてしまうのです
自分なりにエラーを探してみたんですがどこを変えればいいのかもわからず質問しました。
こんな卵以下の自分ですがどこが間違っているか見つけてもらえるとうれしいです。
#include <stdio.h>
int main(void)
{
int num,val,cnt;
printf("数値を入力\n");
scanf("%d",&num);
cnt=0;
for(val=2;val<=num;){
if(num%val==0){
printf("%d",val);
cnt=cnt+1;
}
}
printf("約数%d個",cnt);
return 0;
}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。