参考代码:
#include<stdio.h> void kakutani(int N){ while(N!=1){ if(N%2==0){ printf("%d/2=%d\n", N, N/2); N /= 2; } else{ printf("%d*3+1=%d\n", N, 3*N+1); N = 3 * N + 1; } } } int main(){ int N; scanf("%d", &N); kakutani(N); return 0; }
0.0分
0 人评分
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:542 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1523 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1293 |
妹子杀手的故事 (C语言代码)浏览:1234 |
三角形 (C语言代码)浏览:914 |
循环入门练习6 (C语言代码)浏览:970 |
大神老白 (C语言代码)浏览:601 |
交换Easy (C语言代码)浏览:763 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:785 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:560 |