第十一次课后作业
2013-05-23 22:36
197 查看
作业题1:
任意输入一个整数如 123456(或-123456),逆序输出;654321(或-654321)
我的程序:
运行结果:
![](https://img-blog.csdn.net/20130523222740731)
作业题2:
费式数列(Fibonacci)的前两项为1、1,之后的每一项为前两项之和,即Fn =Fn-1 +Fn-2,费式数列的前10项为:1 、1、2、3、5、8、13、21、34、55。输入一个正数数n ( n <=
40 ),计算出费式数列的第n项之值并输出。
我的程序:
运行结果:
![](https://img-blog.csdn.net/20130523223020989)
作业题3:
编写程序,输入一个正整数N,如果N 是质数则输出Y,否则输出N。:
要求:利用自定义函数P(N)检查N 是不是质数
我的程序:
运行结果:
![](https://img-blog.csdn.net/20130523223254031)
![](https://img-blog.csdn.net/20130523223558703)
任意输入一个整数如 123456(或-123456),逆序输出;654321(或-654321)
我的程序:
#include<stdio.h> void main() { int a; int b=0; printf("put a number\n",a); scanf("%d",&a); while (a!=0) { b=a%10+b*10; a=a/10; } printf("the new number is:%d\n",b); }
运行结果:
作业题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> int f(int n) { int result; if(n==1||n==2) result=1; else result=f(n-1)+f(n-2); return result; } void main() { int a,b; printf("输入你需要求的费氏数列的项:\n"); scanf("%d",&a); b=f(a); printf("第 %d项费氏数列的值是 %d:\n",a,b); }
运行结果:
作业题3:
编写程序,输入一个正整数N,如果N 是质数则输出Y,否则输出N。:
要求:利用自定义函数P(N)检查N 是不是质数
我的程序:
#include<stdio.h> int p(int n) { int result; int i; for (i=2;i<n;i++) if(n%i==0) return 0; else return 1; return result; } int main() { int a,b; printf("put a number:\n"); scanf("%d",&a); b=p(a); if(b==1) printf("Y\n"); if(b==0) printf("N\n"); }
运行结果:
相关文章推荐
- 第十一次课后作业
- 第十一次课后作业
- 第十一次课后作业
- 第十一次课后作业
- 第十一次课后作业
- 第十一次课后作业
- 第十一次课后作业 作业一
- 第十一次课后作业 作业二
- 第二周课后作业
- 课后作业03-以淘宝网为例从质量的六个属性描述分析
- 王爽的汇编语言课后作业( P136(5) )
- 基于Andrew ng课后作业6,matlab实现svm算法的垃圾邮件分类器(spam classifier)
- 课后作业03
- 软件工程 习题二 课后作业(2)
- 数据库原理与设计课后作业——习题九
- 吴恩达 深度学习 1-3 课后作业 Planar data classification with one hidden layer
- 课后作业第二章
- 课后作业 06 -- 小数后几位精确判断并输出
- Github全面详解-07 课后作业02
- wolfe 算法_最优化课课后作业笔记