首页 > 代码库 > 第3题:判断质数&第4题:简单斐波那契
第3题:判断质数&第4题:简单斐波那契
第3题:判断质数
第3题:判断质数
对于大于1的数,如果除了1和它本身,它不能再被其它正整数整除,那么我们说它是一个质数。晓萌想判断一个数是不是质数,希望找你写个程序,帮助她进行判断。
输入包括一行,为一个整数N(1 < N ≤1000),正是晓萌给出你让你判断的数字。<n≤1000)。< style="box-sizing: border-box;">
输出包括一行,如果晓萌给出的整数N为质数,那么输出YES;如果N不是质数,那么输出NO。
样例输入
3
样例输出
YES
答案:
#include "stdio.h" int main() { int a,i; scanf("%d",&a); for(i = 2;i < a;i++) { if(a % i == 0) { printf("NO"); return 0; } else continue; } if(i == a) printf("YES"); }
第4题:简单斐波那契
斐波那契数列是一种非常有意思的数列,由 0 和 1 开始,之后的斐波那契系数就由之前的两数相加。用数学公式定义斐波那契数列则可以看成如下形式:
F0=0
F1=1
Fn=Fn-1+Fn-2
我们约定Fn表示斐波那契数列的第n项,你能知道斐波那契数列中的任何一项吗?
输入包括一行,包括一个数字N(0≤N≤50)。
输出包括一行,包括一个数字,为斐波那契数列的第N项的值。
样例输入
7
样例输出
13
答案:
#include <stdio.h> int main() { int f[51] = {0,1}; int n,i=2; scanf("%d",&n); for(i = 2;i <= n;i++) { f[i] = f[i-2] + f[i-1]; } printf("%d\n",f[i-1]); }
第3题:判断质数&第4题:简单斐波那契
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。