码迷,mamicode.com
首页 > 其他好文 > 详细

第3题:判断质数&第4题:简单斐波那契

时间:2014-09-17 18:39:32      阅读:400      评论:0      收藏:0      [点我收藏+]

标签:c

第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题:简单斐波那契

标签:c

原文地址:http://blog.csdn.net/cnshsh/article/details/39346093

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!