解题思路:
注意事项:
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:763 |
简单的a+b (C++语言代码)浏览:895 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:694 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:636 |
简单的a+b (C语言代码)浏览:881 |
1011题解浏览:819 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:590 |
简单的a+b (C语言代码)浏览:572 |
陶陶摘苹果2 (C语言代码)浏览:651 |