解题思路:
注意事项:
参考代码:
#include<stdio.h> int main(){ int i,j=0,n[100],m[100],count=0,sum[100]={0},k=0,a=0; while(~scanf("%d %d",&m[k],&n[k])){ int m1=m[k]<n[k]?m[k]:n[k]; int n1=m[k]>n[k]?m[k]:n[k]; for(i=m1;i<n1+1;i++){ j=i; while(j!=1){ if(j%2==0)j/=2; else j=j*3+1; count++; printf("%d %d\n",j,count); } if(count>sum[k]){ sum[k]=count; } count=0; } k++; } for(i=0;i<k;i++){ printf("%d %d %d\n",m[i],n[i],sum[i]+1); } }
0.0分
0 人评分
点我有惊喜!你懂得!浏览:1973 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:550 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:3389 |
C语言训练-排序问题<1> (C++代码)浏览:588 |
成绩转换 (C语言代码)浏览:1002 |
用筛法求之N内的素数。 (C语言代码)浏览:801 |
哥德巴赫曾猜测 (C语言代码)浏览:2296 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:575 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:853 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1411 |