题目描述
孩纸,珍惜吧!这可能会是有史以来最简单的题目了、 有这样的函数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样例输入
1 5 2000 23 2073样例输出
NO NO NO 1 6#include<stdio.h> int main() { int n; int i = 0; int num; while (scanf("%d", &n) != EOF) { i = 0; while (1) { num = i * i * i * i + 3 * i * i * i + 2 * i * i + 8 * i + 9; if (n == num) { printf("%d\n", i); break; } if (num > n) { printf("NO\n"); break; } i++; } } return 0; }
SWUST OJ1194最简单的题
最新推荐文章于 2024-05-16 20:48:59 发布