输入一个整数。小于等于2,000,000,000。
输出一个整数,表示变换次数。
285
2
#include<iostream>using namespace std;int main(){ int num;//输入数 cin>>num; int temp,cnt=0; while(num>10){ temp=1;//临时变量 while(num){ temp*=num%10;//取余操作,,始终是个位数的 num/=10;//缩小为原来的十分之一 } num=temp;//重新赋新值 cnt++;//一轮之后,加一 } cout<<cnt; return 0;}
联系客服