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 + -
显示快捷键?