求助大佬们,为什么我这个程序运行不了
查看原帖
求助大佬们,为什么我这个程序运行不了
839169
MNYH楼主2022/12/1 17:02
#include<iostream>
using namespace std;
int huiwen(int x){
	int i=10,sum=1;
	while(x/i!=0){
		i*=10;
		sum++;
	}
	int k=1;
	int d[10];
	while(x!=0){
		int k=1;
		int g=x%10;
		d[k]=g;
		k++;
		x=x/10;
	}
	int m=0;
	for(int l=k;l>=1;l--){
		int o=0;
		m+=d[l]*10^o;
		o++;
	}
	return m;
}
int main(){
	int n,m;
	cin>>n;
	m=huiwen(n);
	int step=1;
	while(m!=n){
		n=m+n;
		m=huiwen(n);
		step++;
	}
	cout<<step;
	return 0;
}
2022/12/1 17:02
加载中...