解题思路:
注意事项:
参考代码:
#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.8 (C++代码)浏览:665 |
化学品问题 (C语言代码)浏览:1332 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:670 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:946 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)for循环浏览:1131 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:900 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:687 |
WU-格式化数据输出 (C++代码)浏览:1212 |
C语言程序设计教程(第三版)课后习题6.6 (C++代码)浏览:633 |
【蟠桃记】 (C语言代码)浏览:1036 |