下のwhile文のところをfor文かif文に変えますか?教えてください。
#include <stdio.h>
main()
{
int k, n;
printf("2以上の自然数を入力しなさい: ");
scanf("%d", &n);
printf("%d = ", n);
k= 2;
while (k < n) {
if (n%k == 0) {
printf("%d*", k);
n = n/k;
} else {
k++;
}
}
printf("%d\n", k);
return 0;
}
よろしくお願いします。
Re:返事ありがとうございます。
googleで検索するといい説明が多く出てくると思います。
int i=0;
while(i<10){
i++;
}
int i;
for(i=0; i<10; i++)
同じ意味になるはずです。
速度が変わったりするのかもしれませんが知りません。
int i=0;
while(i<10){
i++;
}
int i;
for(i=0; i<10; i++)
同じ意味になるはずです。
速度が変わったりするのかもしれませんが知りません。