第十一堂作业
来源:互联网 发布:中国招标软件 编辑:程序博客网 时间:2024/06/08 06:27
作业题1:
费式数列(Fibonacci)的前两项为1、1,之后的每一项为前两项之和,即Fn =Fn-1 +Fn-2,费式数列的前10项为:1 、1、2、3、5、8、13、21、34、55。输入一个正数数n ( n <= 40 ),计算出费式数列的第n项之值并输出。
要求:利用递归函数
编写程序,输入一个正整数N,如果N 是质数则输出Y,否则输出N。:
要求:利用自定义函数P(N)检查N 是不是质数
任意输入一个整数如 123456(或-123456),逆序输出;654321(或-654321)
#include<stdio.h> void main() { int i,x,z=0; printf("input number"); printf("\n"); scanf("%d",&x); for(i=0;i<6;i++) { z=z*10+x%10; x=x/10; } printf("%d\n",z); }作业题2:
费式数列(Fibonacci)的前两项为1、1,之后的每一项为前两项之和,即Fn =Fn-1 +Fn-2,费式数列的前10项为:1 、1、2、3、5、8、13、21、34、55。输入一个正数数n ( n <= 40 ),计算出费式数列的第n项之值并输出。
要求:利用递归函数
#include<stdio.h> #include<stdlib.h> #define N 40 int main(void) { int Fib[N] ={0}; int i,z,x; Fib[0] = 0; Fib[1] = 1; printf("input number(x<=40):"); scanf("%d",&x); for (i = 2; i < N; i++) Fib[i] = Fib[i - 1] + Fib[i - 2]; for(i=0;i<x;i++) z=Fib[x]; printf("%d\n",z); return 0; }作业题3:
编写程序,输入一个正整数N,如果N 是质数则输出Y,否则输出N。:
要求:利用自定义函数P(N)检查N 是不是质数
#include<stdio.h> #include<math.h> char P(int x); int main() { int x; printf("输入一个数,若为素数则输出Y,否则,则输出N\n输入:"); scanf_s("%d",&x); printf("%c\n",P(x)); } char P(int x) { int i; char a='N',b='Y'; if(x==0||x==1) return a; for(i=2;i<=sqrt((double)x);i++) { if(x%i==0) { return a; } } return b; }
- 第十一堂作业
- 第十一堂作业
- 第十一堂课后作业
- 第十一堂课后作业
- 第十一堂课后作业
- 第十一堂课后作业
- 第十一堂课后作业
- 第十一堂课后作业
- 第十一堂课后作业
- 第十一堂课后作业
- 第十一堂课后作业
- 第十一堂课后作业
- 第十一堂课后作业
- 第十一堂课后作业
- 第十一堂课后作业
- 第十一堂作业
- 第十一堂课后作业
- 第十一堂课后作业
- Objective-C 消息转发
- JVM原理及优化
- Android动画学习笔记-Android Animation
- IReport 设置默认语言
- 求递归式时间复杂度
- 第十一堂作业
- 推荐一个超级 简洁 易用 免费 的 在线记事本软件,方便随时记录资料
- Android技术积累:图片缓存管理
- adb server is out of date. killing问题
- OpenCV中一个连通域处理函数
- PB运行库(PB6.5,PB7,PB8,PB9)
- short cut使用动态图片
- 关于Android的字体
- Java字符串各种连接方式性能比较