0ではない自然数を入力した時にnが1でなければ繰り返しを行い、偶数か奇数かを判定した後に偶数ならnを2割る、奇数ならnを3倍して1足すというものを作り、その計算過程を示す物を作りたいです。
c
1#include <stdio.h> 2int main() 3{ 4 int n; 5 6 printf("0でない自然数nを入力して下さい\n"); 7 scanf("%d", &n); 8 9 while (n!=1) { 10 if(n%2==0){ 11 n/=2; 12 } 13 else{ 14 n=n*3+1; 15 } 16 } 17 18 printf("終了\n"); 19 return 0;
回答3件
あなたの回答
tips
プレビュー