题目1031:xxx定律

来源:互联网 发布:书店管理系统完整源码 编辑:程序博客网 时间:2024/06/13 21:49
# include <stdio.h>int main(void) {int n;//测试输入的值为n int count;//计算该定律计算得1的次数,放进数组并输出 int prt[100];int i=0;//结果放进数组prt里 scanf("%d", &n);while(n != 0)//输入样例以0结束 {count = 0;while(n != 1){if(n%2 == 0){n = n/2;count++;}else if(n%2 == 1){n = (3*n + 1)/2;count++;}}prt[i] = count;i++;scanf("%d", &n);}for(int j=0; j<i; j++)//输出数组prt printf("%d\n", prt[j]);return 0;}

0 0
原创粉丝点击