よろしくお願いします。
Posted: 2008年2月03日(日) 21:31
下の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;
}
#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;
}