第11次课后作业
2013-05-23 19:36
190 查看
作业题1:
任意输入一个整数如 123456(或-123456),逆序输出;654321(或-654321)
程序如下:
运行如下:
作业题2:
费式数列(Fibonacci)的前两项为1、1,之后的每一项为前两项之和,即Fn =Fn-1 +Fn-2,费式数列的前10项为:1
、1、2、3、5、8、13、21、34、55。输入一个正数数n ( n <= 40 ),计算出费式数列的第n项之值并输出。
程序如下:
运行如下:
作业题3:
编写程序,输入一个正整数N,如果N 是质数则输出Y,否则输出N。
程序如下:
运行如图:
任意输入一个整数如 123456(或-123456),逆序输出;654321(或-654321)
程序如下:
#include <stdio.h> void main() { int x,number; printf("请输入整数:"); scanf("%d",&number); do { x=number%10; number=number/10; printf("%d",x); } while(number!=0); printf("\n");
运行如下:
作业题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> void main() { int fib(int n); int n; printf("请输入需要的数字:"); scanf("%d",&n); printf("fib(%d)=%d\n",n,fib(n)); } int fib(int n) { int result; if (n<=0) printf("input error!\n"); else if (n==1||n==2) result=1; else result=fib(n-1)+fib(n-2); return(result); }
运行如下:
作业题3:
编写程序,输入一个正整数N,如果N 是质数则输出Y,否则输出N。
程序如下:
#include "math.h" #include <stdio.h> void main() { int i,m; printf("请输入一个整数:"); scanf("%d",&m); for(i=2;i<m;i++) if(m%i==0) break; if(i>=m) printf("Y\n"); else printf("N\n"); }
运行如图:
相关文章推荐
- 老男孩linux运维培训第十三次课后作业之读后感
- Linux运维笔记-课后作业-日志的内容同步和时间同步
- 课后作业第四章
- boss给的课后作业:敏捷开发
- Linux 第一章、第二章 课后作业
- 课后作业6
- 《神经网络和深度学习》之神经网络基础(第二周)课后作业——神经网络思维的逻辑回归
- C语言程序设计课后作业3
- Java语法基础课后作业
- 第三次c程序课后作业
- 第四堂课后作业
- 第四次课后作业
- C程序设计课程-2012电子信息 第四堂课后作业
- 第五堂课后作业
- 第五次课后作业
- 类和对象课后作业
- 第六堂课后作业
- 课后作业 查询“你已经创建了多少个对象?”。
- 【C#基础】【控件04】课后作业题——C#第二阶段测试题
- 字符串课后作业