FreeFoxCM

文章分类 -  C\C++

1

C\C++相关资料
插入排序法的示例
摘要:1 2#include 3 4#define MAX 10 5 6typedef int KeyType; 7 8typedef struct node 9{10 KeyType Key;11}RecType;12//初始化数组13void Initialize(RecType R[])14{15 int i;16 KeyType Temp[MAX]={85,15,67,... 阅读全文

posted @ 2008-06-17 15:18 FreeFox 阅读(317) 评论(0) 推荐(0)

变量的引用作为函数参数的示例
摘要:1//把变量的引用作为函数形参数 2#include 3 4using namespace std; 5 6int main() 7{ 8 int x,y; 910 void SWAP(int &num1,int &num2);//函数原形1112 cout>x>>y;1415 SWAP(x,y);1617 cout<<"交换结果:"<<" x="<<x<<" y=... 阅读全文

posted @ 2008-06-17 15:17 FreeFox 阅读(282) 评论(0) 推荐(0)

函数重载的示例
摘要:1 2//函数重载的示例 3#include 4using namespace std; 5 6int main() 7{ 8 //函数原型,注意3个函数名称均为max 9 int max(int num1,int num2);10 float max(float num1,float num2);11 int max(int num1,int num2,int num3... 阅读全文

posted @ 2008-06-17 15:16 FreeFox 阅读(601) 评论(0) 推荐(0)

函数模板的简单实例
摘要:1#include 2 3using namespace std; 4 5template //声明类型模版 6 7T Max(T a,T b)//声明函数模板 8{ 9 a>b? a:b;10 return a;11}1213int main()14{15 int a,b;16 float c,d;17 cout>a>>b;19 cout>c>>d;21 ... 阅读全文

posted @ 2008-06-17 15:15 FreeFox 阅读(289) 评论(0) 推荐(0)

采用冒泡法对字符进行排序
摘要:1//********************************************************************** 2//该程序采用冒泡排序法对10个字符进行排序 3//编写者:FreeFox 4//2006-11-05 5//*******************************************************************... 阅读全文

posted @ 2008-06-17 15:14 FreeFox 阅读(438) 评论(0) 推荐(0)

采用递归的方法把整数转化为字符串
摘要:1//该程序采用递归的方法把整数转化为字符串 2//编写者:FreeFox 3//2006-11-4 4//********************************************************************** 5#include 6 7using namespace std; 8 9int main(void)10{11 //变量12 int... 阅读全文

posted @ 2008-06-17 15:13 FreeFox 阅读(1078) 评论(0) 推荐(0)

两个数的最小公倍和最大公约数问题
摘要:1#include 2 3int Gcd(int x,int y); 4int Icm(int x,int y); 5 6int main(void) 7{ 8 int n,m; 910 printf("请输入两个整数(n,m):");11 scanf("%d,%d",&n,&m);12 printf("\n整数%d和%d的最大公约数为:%d",n,m,Gcd(n,m));13 printf... 阅读全文

posted @ 2008-06-17 15:12 FreeFox 阅读(301) 评论(0) 推荐(0)

两个数的最小公倍和最大公约数问题
摘要:1输出"魔方阵",所谓魔方阵是指这样的方阵,它的每一行,每一列和对角线之和均相等.例如,三阶魔方阵为: 28 1 6 33 5 7 44 9 2 5要求输出1~n*n的自然数构成的魔方阵。 6 7/**//*该程序用于解决魔方阵问题*/ 8/**//*编写者:FreeFox*/ 9/**//*2006-10-29*/10#include 11#define MAX 1612int main... 阅读全文

posted @ 2008-06-17 15:12 FreeFox 阅读(319) 评论(0) 推荐(0)

交换两个数值的函数
摘要:1void SWAP(int *Num1,int *Num2)/**//*注意两参数为指针类型*/ 2{ 3 int Change; 4 5 Change=*Num1; 6 *Num1=*Num2; 7 *Num2=Change; 8 /**//*printf("%d,%d\n",*Num1,*Num2);*/ 9}10 阅读全文

posted @ 2008-06-17 15:11 FreeFox 阅读(309) 评论(0) 推荐(0)

采用递归的方法输出杨辉三角的前10行
摘要:1/**//*该程序采用递归的方法输出杨辉三角的前10行*/ 2#include 3#define N 10/*打印的行数*/ 4 5int main(void) 6{ 7 int i,j; 8 9 for(i=0;i<=N;i++) /**//*控制输出N行*/10 {11 /**//*for(j=0;j<24-2*i;j++) printf(" "); /*控制输出第i行前面的空格*/... 阅读全文

posted @ 2008-06-17 15:11 FreeFox 阅读(1276) 评论(0) 推荐(0)

打印所有的水仙花数字
摘要:1/**//*该程序用于打印所有的水仙花数字*/ 2/**//*编写者:FreeFox*/ 3/**//*2006-10-16*/ 4#include 5 6int main(void) 7{ 8 int i,j,Nums[4]; 9 10 for (i=100;i<=999;i++ )/**//**/11 {12 Nums[0]=i;13 for (j=1;j<=3;j++ )/**//... 阅读全文

posted @ 2008-06-17 15:10 FreeFox 阅读(136) 评论(0) 推荐(0)

分析字符串中的字母数字符号的数量
摘要:1/**//*该程序用于获取一个字符串,并从中分析数字、字母、空格以及其他字符的数量*/ 2/**//*编写者:FreeFox*/ 3/**//*2006-10-16*/ 4#include 5int main(void) 6{ 7 int Num=0,Wor=0,Spa=0,Oth=0,str; 8 char c; 910 printf("Place input a string:");1... 阅读全文

posted @ 2008-06-17 15:09 FreeFox 阅读(180) 评论(0) 推荐(0)

一个猜数程序
摘要:1/**//*猜数程序,该程序随机生成一个数字,并判断输入值和随机数的大小关系*/ 2/**//*编写者:FreeFox*/ 3/**//***********************************************/ 4#include 5#include 6#include 7 8int main(void) 9{10 int GuessValue,Number,Nbr... 阅读全文

posted @ 2008-06-17 15:08 FreeFox 阅读(149) 评论(0) 推荐(0)

用递归的方法解决Fibonacci数列问题
摘要:1/**//*该程序用于打印Fibonacci数列的前N项*/ 2/**//*编写者:FeeFox*/ 3/**//***********************************************/ 4#include 5 6int RecCount(int n); 7 8int main(void) 9{10 int n;1112 printf("n=:");13 scanf(... 阅读全文

posted @ 2008-06-17 15:07 FreeFox 阅读(434) 评论(0) 推荐(0)

检测输入的年份是否为闰年
摘要:1/**//*该程序用于检测输入的年份是否为闰年*/ 2/**//*编写者:FreeFox*/ 3/**//*2006-10-09*/ 4#include 5 6void Bissextile(int years); 7 8int main(void) 9{10 int year,year1,year2;11 int i,j;1213 printf("===========Menu======... 阅读全文

posted @ 2008-06-17 15:07 FreeFox 阅读(183) 评论(0) 推荐(0)

运用递归解决hanoi问题
摘要:1/**//*该程序运用递归的方法解决hanoi问题*/ 2/**//*编写者:FreeFox*/ 3/**//***********************************************/ 4#i nclude 5 6int main(void) 7{ 8 int n; 910 void move(int Nun,char One,char two,char three);... 阅读全文

posted @ 2008-06-17 15:05 FreeFox 阅读(164) 评论(0) 推荐(0)

一个菜单以及简单运算的实例
摘要:1/**//*该程序用于计算多个数的加减乘除运算*/ 2/**//*编写者:FreeFox*/ 3/**//*2006-06-26*/ 4#i nclude 5 6float Sum(int TheAmountOfNumber); 7float JF(int TheAmountOfNumber); 8float Mul(int TheAmountOfNumber)... 阅读全文

posted @ 2008-06-17 15:01 FreeFox 阅读(128) 评论(0) 推荐(0)

在C语言中实现冒泡排序
摘要:1/**//*采用冒泡排序法对10个数进行排序*/ 2/**//*编写者:FreeFox*/ 3/**//***********************************************/ 4#i nclude 5 6int main(void) 7{ 8 int Num[10]; 9 int i,j,k; 10 11 printf("\nPlace input ... 阅读全文

posted @ 2008-06-17 14:50 FreeFox 阅读(323) 评论(0) 推荐(0)

用C语言实现选择排序
摘要:1/**//*该程序采用选择排序法对10个数进行排序*/ 2/**//*编写者:FreeFox*/ 3/**//*2006-10-19*/ 4/**//***********************************************/ 5 6#i nclude 7 8int main(void) 9{ 10 int i,j,max,Num; 11 int Nums... 阅读全文

posted @ 2008-06-17 14:48 FreeFox 阅读(428) 评论(0) 推荐(0)

计算1+2+3+……+100的值
摘要:1/**//*该程序用于计算1+2+3+……+100的值*/ 2/**//*编写者:FreeFox*/ 3/**//***********************************************/ 4#i nclude 5 6int main(void) 7{ 8 int i,Sum=0; 9 10 for(i=1;i<=100;i++) 11 { 12... 阅读全文

posted @ 2008-06-17 14:47 FreeFox 阅读(989) 评论(0) 推荐(0)

1