摘要: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,...
阅读全文
摘要: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=...
阅读全文
摘要: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...
阅读全文
摘要: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 ...
阅读全文
摘要:1//********************************************************************** 2//该程序采用冒泡排序法对10个字符进行排序 3//编写者:FreeFox 4//2006-11-05 5//*******************************************************************...
阅读全文
摘要:1//该程序采用递归的方法把整数转化为字符串 2//编写者:FreeFox 3//2006-11-4 4//********************************************************************** 5#include 6 7using namespace std; 8 9int main(void)10{11 //变量12 int...
阅读全文
摘要: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...
阅读全文
摘要: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...
阅读全文
摘要: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
阅读全文
摘要: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行前面的空格*/...
阅读全文
摘要: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++ )/**//...
阅读全文
摘要: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...
阅读全文
摘要:1/**//*猜数程序,该程序随机生成一个数字,并判断输入值和随机数的大小关系*/ 2/**//*编写者:FreeFox*/ 3/**//***********************************************/ 4#include 5#include 6#include 7 8int main(void) 9{10 int GuessValue,Number,Nbr...
阅读全文
摘要: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(...
阅读全文
摘要: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======...
阅读全文
摘要: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);...
阅读全文
摘要:1/**//*该程序用于计算多个数的加减乘除运算*/ 2/**//*编写者:FreeFox*/ 3/**//*2006-06-26*/ 4#i nclude 5 6float Sum(int TheAmountOfNumber); 7float JF(int TheAmountOfNumber); 8float Mul(int TheAmountOfNumber)...
阅读全文
摘要: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 ...
阅读全文
摘要: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...
阅读全文
摘要: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...
阅读全文