解题思路:
注意事项:
参考代码:
#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语言代码)浏览:1319 |
C语言考试练习题_排列 (C语言代码)浏览:1317 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:509 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:623 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:553 |
DNA (C语言代码)浏览:540 |
母牛的故事 (C语言代码)浏览:549 |
剪刀石头布 (C语言代码)浏览:1434 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:510 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:455 |