1,角谷猜想 c语言#include<stdio.h>int main() int n, t, m = 0; scanf("%d", &n); t = n; printf("%d ", t); while(t !制= 1) zdif(t % 2)t = t * 3 + 1;elset /= 2;m++;printf("%d ", t); } printf("\n%d calculate %d times,the answer become to 1!\n", n, m); return 0;}
2 , 角谷猜想C语言输出过程代码比较简单,各语句意义见注释 。。。#include <stdio.h> int main(int argc, char *argv[])int i; /*定义要处理的变量*/scanf("%d", &i); /*输入变量值*/while(i != 1)if(i%2)/*奇数*/printf("%d*3+1=%d\n", i, i*3+1); /*按题目要求的格式打印出来*/i = i*3+1; /*更新变量值*/}else /*偶数*/printf("%d/2=%d\n", i, i/2); /*按题目要求的格式打印出来*/i = i/2; /*更新变量值*/}}printf("END\n"); /*最后打印END*/return 0;} 另外几个测试结果图片:
3 , 验证角谷猜想 c语言if (count!=0)printf("\b\n");加个\b退位if (count!=0)printf("\b\n"); 加个\b退位#includemain() {int a,b,count; printf("请输入a的值,以便检验角谷猜想 。\na="); scanf("%d",&a); b=a; while (a!=1) {if (a>1&&a%2==0) {a=a/2 ;printf ("→%d\n",a);} else {a=3*a+1;printf("→%d\n",a);} count++;}printf("%d需经过%d步才得到1.",b,count);} //如果能够逆推出,比方说 , 23的下一步是70 , 那么都有哪些数的下一步是70?如此逆推,就能写成一棵"数论树".【角谷猜想c语言课程设计,角谷猜想 c语言】
4 , c语言与角谷猜想#include<stdio.h>main() printf("请输入a的值,以便检验角谷猜想 。\na="); scanf("%d",&a); b=a; while (a!=1)else count++;}printf("%d需经过%d步才得到1.",b,count);}//如果能够逆推出,比方说,23的下一步是70,那么都有哪些数的下一步是70?如此逆推 , 就能写成一棵"数论树".代码比较简单,各语句意义见注释 。。。#include int main(int argc, char *argv[]) int i; /*定义要处理的变量*/ scanf("%d", &i); /*输入变量值*/ while(i != 1) if(i%2)/*奇数*/ printf("%d*3+1=%d\n", i, i*3+1); /*按题目要求的格式打印出来*/ i = i*3+1; /*更新变量值*/ } else /*偶数*/ printf("%d/2=%d\n", i, i/2); /*按题目要求的格式打印出来*/ i = i/2; /*更新变量值*/ } } printf("end\n"); /*最后打印end*/ return 0; }另外几个测试结果图片://希望可以帮到您#include <stdio.h>#include <stdlib.h>int main() int i; static int count=0; printf("Number:\t"); scanf("%d",&i); doif(i%2==0)count++;printf("Step %3d -> %d = %d / 2\n",count,i/2,i);i=i/2;}elsecount++;printf("Step %3d -> %d = 3 x%d + 1\n",count,3*i+1,i);i=i*3+1;} }while(i!=1); return 0;}
推荐阅读
- java基础代码大全,java 代码
- 王者荣耀的编程代码,王者荣耀gm指令
- 软件开发要学些什么,软件开发需要学什么
- as开源编程,AS编程教程
- 爱乐编程好不好,衡阳爱乐早教怎么样啊是金宝贝好还是这个爱乐好啊看了一下爱
- 编程短期培训多少钱,计算机编程培训要多少钱
- 当代理服务器出现异常时应该怎么处理? 代理服务器异常怎么办
- 幼儿园ai编程课程,想重点培养一下什么儿童编程语言课程比较好
- 安卓手机如何语音控制,如何使用语音助手和语音唤醒?