第十一堂课后作业
2013-05-21 11:13
176 查看
作业题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。:
要求:利用自定义函数P(N)检查N 是不是质数
我的程序:
运行图:
任意输入一个整数如 123456(或-123456),逆序输出;654321(或-654321)
我的程序:
# include<stdio.h> void main() { int a,i=0; printf("请输入一个数:\n"); scanf("%d",&a); while(a!=0){ i=a%10+i*10; a=a/10;} printf("该数的逆序数为:\n%d\n",i); }
运行图:
-----------------------分割线-----------------------
作业题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 b); void main() { int n,sum; printf("请输入一个小于40的数:\n"); scanf("%d",&n); if (n>40) printf("输入数字错误\n"); else {sum=f(n); printf("费式数列的第%d项的值为:%d\n",n,sum);} } int f(int b) { int a; if(b==1||b==2) a=1; else a=f(b-1)+f(b-2); return a; }
运行图:
-----------------------分割线-----------------------
作业题3:
编写程序,输入一个正整数N,如果N 是质数则输出Y,否则输出N。:
要求:利用自定义函数P(N)检查N 是不是质数
我的程序:
#include<stdio.h> void main() { int n,i,y; printf("请输入一个正整数:\n"); scanf("%d",&n); for(i=2;i<n;i++) { y=n%i; if(y==0) break; } if(i==n) printf("Y\n"); else printf("N\n"); }
运行图:
相关文章推荐
- 第十一堂课后作业
- 第十一堂课后作业
- C程序设计课程-2012电子信息 第十一堂课后作业
- 第十一堂课后作业
- C程序设计课程-2012电子信息 第十一堂课后作业
- 第十一堂课后作业
- 2012电子信息 第十一堂课后作业
- C程序设计课程-2012电子信息 第十一堂课后作业
- 第十一堂课后作业
- 第十一堂课后作业
- 第十一堂课后作业
- C程序设计课程第十一堂课后作业
- 第十一堂课后作业
- 第十一堂课后作业
- 第十一堂课后作业
- PHP基础教程-12 课后作业02
- 课后作业(五)String对象的常用属性和方法
- 第四周作业_Chapter 7课后练习
- Python第一天课后作业
- 面向对象程序设计 (C++语言描述)第一章课后习题作业