【资料图】
1、吐槽:也不直接给我个oj的网址,都看不到题目,还好知道noi(网页链接,应该是这个网址吧)你的问题:输出超限(输出了多余的行....)看了一下你的代码.....估计你应该不太熟悉oj。
2、按照我找到的网址(看到你的代码我有些怀疑是不是我的网址搞错了)....你要输出的应该只是角谷变换的次数。
3、并且单独一行。
4、不知道你这个cout << n << "*3+1=" << n*3 + 1;cout << "End" << endl;cout << n << "/2=" << n / 2;是要干什么.......改法(按照我看到的题目)定义int ans=1;//原本就是第一个位置while(n!=1){if(奇数) 变换1;else 变换2;ans++;}cout << ans << endl;ps:最好定义n为long long 因为怕变换过程中范围超限有别的疑问欢迎追问,一字一字打的望采纳。
本文到此分享完毕,希望对大家有所帮助。
标签:
Copyright © 2015-2022 华东经营网版权所有 备案号:京ICP备2022016840号-41 联系邮箱:2 913 236 @qq.com