- 博客(28)
- 收藏
- 关注
原创 fibonacci 数列--C++
fibonacci 数列;就是用递归的方法求1 1 2 3 5 8 13 21 34 ...的值 这个函数用一个递归调用 f(n)=f(n-1)+f(n-2); 调用一个函数;
2013-12-12 22:20:34
952
原创 用一个sumofsquare函数,辨别是两个整数相加还是两个实数相加---C++重载
重载函数举例说明; 用一个sumofsquare函数,辨别是两个整数相加还是两个实数相加。就是先输入两个整数然后输出他们的和,然后再输入
2013-12-12 22:19:18
1586
原创 判断瑞年--C++
// 用C++判断是否是瑞年的问题;#includeusing namespace std;int main(){int year;bool isLeapYear;coutcin>>year;isLeapYear=((year%4==0&&year%100!=0)||(year%400==0));if(isLeapYear)coute
2013-12-11 22:36:20
1297
原创 把数字转化为星期--多重选择
// 用C++中的多重选择结构,当输入0-6这七个数中的任意一个时,都转化为相应的星期数;#includeusing namespace std;int main(){int day;coutcin>>day;switch(day){case 0:coutbreak;case 1:coutbreak;case 2:
2013-12-11 22:35:28
1368
原创 循环语句求1-10的和--循环
// 在C++中,分别用while和do..while两种语句,求1-10这十个整数的和;#includeusing namespace std;int main(){int i=0,s=0;do{s+=i;i++;}while(i/* while(i{s+=i;i++;}*/cout
2013-12-11 22:33:54
2775
原创 处理学生的成绩--结构体
// 用结构体完成: 有五个学生,每个学生的数据包括学号,姓名,三门课的成绩。从键盘上输入5个学生的数据,要求输出三门课的总平均分,// 以及最高分的学生的数据(包括学号,姓名,三门课的成绩,平均分)// 要求: 用一个input函数输入五个学生的数据,用一个average函数求总平均分,用max函数找出最高分的学生的数据。总平均分和最高分学生的// 数据都要在主函
2013-12-11 15:33:19
2732
原创 简单处理班级同学的学习成绩--静态链表
// 运用简单的静态链表;输出三个学生的学号和成绩。例如 1 85.2// 2 63.2// 3 85.5#includestruct Stud
2013-12-06 23:54:27
905
原创 求解一元三次方程--c++
#include#include#include//调用了fabs、pow函数using namespace std; double f(int,int,int,int,double); //函数声明double f1(int,int,int,int,double);double get_solution(int,int,int,int,double); int
2013-12-06 23:22:10
5444
1
原创 输出一行字符串中的最长单词---调用函数
// 用一个函数实现,把一行字符串中的最长的单词输出。此行字符串必须从主函数中输入,然后调用这个函数,输出其中最长的一个单词;//例如s[80]=Hello,everyone,i am Cheng Yonggang from Hu Bei Univicity; 然后调用一个bl(s)然后输出a.
2013-12-04 22:34:29
3192
原创 求最大公约数和最小公倍数---调用函数
// 求两个整数的最大公约数和最小公倍数,用一个函数求最大公约数,用另一个函数根据最大公约数求最小公倍数。#includeint main(){int lcd(int m,int n,int k);int gy(int m,int n);int n,m;scanf("%d%d",&m,&n);gy(m,n);lcd(m
2013-12-04 22:32:17
2202
原创 统计字符串中的字母,数字,空格和其他字符的个数---指针
// 编写一个函数用实参传来一个字符串,统计此字符串中字母,数字,空格,和其他的字符的个数,在主函数中输入字符串,以及输出上述结果;#include#includeint main(){int l=0,n=0,p=0,o=0;void tj(char s[],int*,int*,int*,int*);char s[80];gets(s);
2013-12-04 22:30:07
8426
1
原创 逆序输出n个数字--指针
// 将n个数字,按输入时的顺序。逆序输出,可以定义一个数组来接受,这n个数,然后就是调用一个Tts函数#include# define M 100int main(){void Trs(int *point,int n);int a[M];int n,i,j;int *p;p=a;scanf("%d",&n);for(i=0;i
2013-12-04 22:22:27
2879
原创 用指针将一个字符串a复制到字符串b并且输出字符串b
// 用指针将一个字符串a复制到字符串b并且输出字符串b// 首先这一个题可以用调用函数的方法解决,然后还可以用一般的方法解决当然最后还可以用指针函数解决/*#include#includeint main(){char a[80],b[80];gets(a); puts(strcpy(b,a));return 0;}#inclu
2013-11-30 13:02:32
7369
原创 生理周期 (每个人都有的)
// 人生来就有3个生理周期,分别是体力、感情和智力周期,他们的周期长度依次为23天,28天和33天。每一个周期中有一天为高峰期// 。在高峰这天,人会在相应的方面表现出色。例如,智力周期的高峰,人会思维敏捷,精力容易集中。因为3个周期的周长不同// 所以通常三个周期的高峰不会落在同一天。对于每一个人,我们想知道何时3个高峰期会落在同一天。对于每一个周期,给出从当年年份//的第一天开
2013-11-30 02:53:17
1647
原创 用递归的方法将一个整数n转化为字符串(不是调用函数,直接输出)
// 用递归的方法将一个整数n转化为字符串,可以先将整数的每一位都放到一个数组中,然后输出字符就可以了#includeint main(){int n,a[80];int i,j;scanf("%d",&n);for(i=0;;i++){a[i]=n%10;n=n/10;if(n{a[i+1]=n;break;}}fo
2013-11-29 23:30:58
1375
1
原创 用递归法将一个整数n转化成字符串
// 用递归法将一个整数n转化成字符串,例如 输入483,应输出字符串“483”;n的位数是不确定的,可以是任意的整数;#includeint main(){void convert(int n);int n;printf("please intput 'n'\n");scanf("%d",&n);convert(n);return 0;}/
2013-11-29 22:03:04
5181
2
原创 Hanoi(汉诺)塔问题
//Hanoi(汉诺)塔问题,这是一个古典的数学问题,是一个递归方法解题的典型例子。问题是这样的:古代有一个梵塔,塔内有三个座,A,B,C,开始时A座上有64个//个盘子,盘子大小不等,大的在下面,小的在上面。有一个老和尚想把这64个盘子从A移C,但是规定每次只能移动一个盘子,并且在移动的过程中//在三个座子上都始终保持大盘在上,小盘在下。在移动过程中利用B座,要求输出移动盘子的步骤。
2013-11-29 21:31:53
3063
2
原创 共有多少头母牛
// 母牛的问题,现在是开始有一头母牛,他每天繁殖一头母牛,然后这只小牛经过四年之后有可以,自行繁殖小牛;现在先要输入一共有n年之后一共有多少小牛;#includeint main(){int i,n,a;while(scanf("%d",&n)!=EOF){//while(scanf("%d",&n)&&n!=0&&n>=0&&nwh
2013-11-29 13:24:04
720
原创 7744问题
//输出所有的形如aabb型的四位的完全平方数 , 就是先用循环的嵌套输出所有的这种数字,然后判断该数的算术平方根是否为整数,是的话则是,否则的话则不是;#include#includeint main(){ int i,j,n;double m;for(i=1;ifor(j=0;j{ n=1100*i+11*j; m=sq
2013-11-29 13:08:29
1159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人