题目描述
孩纸,珍惜吧!这可能会是有史以来最简单的题目了、 有这样的函数F(i)=i*i*i*i+3*i*i*i+2*i*i+8*i+9;请你找出他所有的整数函数值。 嘻嘻,不是这么的难题= =! 为了简化,给你一个数字N(N<10000),问: 是否存在正整数x,使得F(x)=N成立。简单吧?
输入
第一行输入整数N。
输出
如果存在正整数x,则输出x,否则输出NO
#include<stdio.h>
void foe(int n){
int sum=0,i,fi;
for(i=0;i<n;i++){
fi=i*i*i*i+3*i*i*i+2*i*i+8*i+9;
if(fi==n){
printf("%d\n",i);
sum++;
}
}
if(sum==0){
printf("NO\n");
}
}
int main(){
int n;
while(~scanf("%d",&n)){
foe(n);
}
return 0;
}