#include<stdio.h>
int main(){
int n,step=0;
scanf("%d",&n);
if(1000<n||n<1)
printf("ERROR\n");
else{
while(n!=1){
if(n%2==0)
n=n/2;
else
n=(n*3+1)/2;
step++;
}
printf("%d\n",step);
}
}之前一直用void main,oj也一直显示错误,换了int main果然通过了开始备战PAT好长时间没敲代码了一直都是路人水平(掩面)。。。今天不等号!=都写成了=!不说了 丢人。。。
本文分享了作者在准备PAT比赛过程中遇到的问题及解决办法,特别提到了从void main到int main的转变,并记录了代码调试过程中的小错误。
500

被折叠的 条评论
为什么被折叠?



