a3+b3+c3=abc.txt

来自「程序设计比赛较为实用的一些代码,希望对别人能有帮助」· 文本 代码 · 共 44 行

TXT
44
字号
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <iostream.h>
int main()
{
	int number;
	int pos,ten_pow;
	int arm_no;
	int temp,i;
	float expon;
	char line[100];
	cout<<"输入一个数字"<<endl;
	gets(line);
	number=atoi(line);
	pos=0;
	ten_pow=1;
	do{
		ten_pow*=10;
		pos++;
	}while(ten_pow<number);
	if(ten_pow==number)
		cout<<"不是这类数"<<endl;
	else{
		ten_pow=number;
		arm_no=0;
		for(i=pos-1;i>=1;i--)
		{
			expon=exp(i*log(10.0));
			temp=ten_pow/expon;
			ten_pow%=(int)(expon+0.5);
			arm_no+=exp(pos*log(temp))+0.5;
		}
		arm_no+=exp(pos*log(ten_pow))+0.5;
		if(arm_no==number)
			cout<<"是这类数"<<endl;
		else
			cout<<"不是这类数"<<endl;
	}

	
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?