简单,但是很浪费阳寿

☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺  •  1年前


include<stdio.h>

int main(){

int n,i;
scanf("%d",&n);
for(i=1;i>0;i++){
    if(n%2==0){
        if(n==1){
        break;
    	}
        else{
        	printf("%d",n);printf("/2=");
            n/=2;printf("%d",n);printf("\n");
        }
    }
    if(n%2!=0){
        if(n==1){
        break;
    	}
        else{
        	printf("%d",n);printf("*3+1=");n=n*3+1;
        	printf("%d",n);printf("\n");
        }
    }
}
return 0;

}


评论:

include<stdio.h>

int main(){

int a,t;
scanf("%d",&a);
while(1){
 if(a%2==1){
     t=a;
     a=a*3+1;
     printf("%d*3+1=%d\n",t,a);
 }
 if(a%2==0){
     t=a;
     a=a/2;
     printf("%d/2=%d\n",t,a);
 }
 if(a==1){
  return 0;   
 }
}

}


许熠谦  •  1年前

hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh


许熠谦  •  1年前

vgfhgrjrukh,nt0


许熠谦  •  1年前

include

using namespace std; int main () {

int n;
cin>>n;
while(n>1)
{
	if(n%2==0)
	{
		cout<<n<<"/2=";
		n=n/2;
		cout<<n<<endl;
	}
	else
	{
		cout<<n<<"*3+1=";
		n=n*3+1;
		cout<<n<<endl;
	}
}
return 0;

}


 •  1个月前

请先登录,才能进行评论