C
文章平均质量分 81
goushaoping04
交流中学习
展开
-
分解质因数
/**** fenjie.c* vesion:1.0 2006-9-12* auther:jsp*/#include"stdio.h"void main(){ int value;//待分解的数 int cpvalue;//用于最后判断value本身是否是质数 int i,ii;//循环变量 int yn = 1;//判断被除数是否是质数的变量 printf("/n/tinput a原创 2006-09-12 11:00:00 · 817 阅读 · 0 评论 -
重新组合两个数组,使得他们的元素差最小
#include "stdio.h"#include "time.h"#include "stdlib.h"#define size 5struct plist{ int id; int status; int num; struct plist *ar[size*2-1];};int isExists(struct plist *sign,struct plist **soure);in原创 2007-12-06 16:14:00 · 663 阅读 · 0 评论 -
给一组数据找罗列出所有的排列(1,2,3)==>1,2,3;2,1,3;1,3,2;3,2,1;3,1,2
#include"stdlib.h"#include"stdio.h"#define size 5struct plist{ int status; int num; struct plist *ar[size*2-1];};int count = 0;void execute(struct plist **p,int *temp,int layer){ int i = 0,ii = 0; i原创 2007-12-06 15:28:00 · 682 阅读 · 0 评论 -
数据关系是1×2×2×12(C)
数据关系是1×2×2×12,具体数据如下 --------------------------------------------------------------------------- | 000 | ---------------------原创 2007-03-12 11:23:00 · 490 阅读 · 0 评论 -
在某次实弹射击训练中,班长将十个战士围成一圈发子弹。 首先,班长给第一个战士10颗,第二个战士2颗,第三个战 士8颗,第四个战士22颗,第五个战士16颗,第六个战士4颗,*第七个战士10颗,第八个战士6颗,第九个战士14颗,第十个战士20颗。然后按如下方法
在某次实弹射击训练中,班长将十个战士围成一圈发子弹。 首先,班长给第一个战士10颗,第二个战士2颗,第三个战 士8颗,第四个战士22颗,第五个战士16颗,第六个战士4颗,*第七个战士10颗,第八个战士6颗,第九个战士14颗,第十个战士20颗。*然后按如下方法将每个战士手中的子弹进行调整:所有的战士检查自己*手中的子弹数,如果子弹数为奇数,则向班长再要一颗。然后每个战士再同时将自己手中的子弹分一半给原创 2007-03-02 14:25:00 · 4084 阅读 · 0 评论 -
C基础的复习
#include #includeint f(int m){ static int k = 2; k++; return k+m;}void main(){ /* char ch; int i = 0; while((ch=getchar())!=e) { i++; printf("*"); } int a[4] = {5,2,3,4}; int *p; p = a;原创 2007-01-12 12:02:00 · 497 阅读 · 0 评论 -
题目:一数列有如下特点,第1,2,3三个数为1,1,1。从第四个数开始,该数是前面三个数之和。
/***题目:一数列有如下特点,第1,2,3三个数为1,1,1。从第四个数开始,该数是前面三个数之和。即:**/#include void DataStruct(int a,int b,int c,int len){ if(len >0) { int temp = a+b+c; printf("%d/n",temp); len--; DataStruct(b,c,tem原创 2007-02-28 12:00:00 · 3715 阅读 · 0 评论 -
数组的初级运用
#include "stdio.h"short count = 0; /* 两个结构,一个用来存放成绩,一个用来表示学生的基本信息*/typedef struct { float frist; float second; float third;}result;typedef struct{ short num; char name[10]; result cj;} stu;/原创 2006-07-28 09:11:00 · 573 阅读 · 0 评论 -
C语言的一个项目实战
/ 某公司采用电话传递信息,数据是小于8的整数,为了确保安全,// 在传递过程中需要加密,加密规则如下:// 先将数据倒序,然后将每位数字加上5的和再除以10的余数代替该// 数字,最后再将第一个数字和最后一个数字交换;//RESULT 4567583 --> 9302108#include "stdio.h"#include "string.h" void main()原创 2006-07-28 09:07:00 · 3239 阅读 · 0 评论 -
用数组模仿树结构
/*** 用数组模仿树结构,原则是左小右大* treeArr.c* version:1.0 2006-9-15* writeby jsp*/#include "stdio.h"void creat(int *nodlist , int *b_tree , int len){ int lay,i;//lay 层 b_tree[1] = nodlist[1]; for(i =原创 2006-09-15 10:56:00 · 880 阅读 · 0 评论 -
用结构数组仿树形结构
/*** StructTreeArray.c* version1.0 2006-9-18* wrtite by jsp* 用结构数组仿树形结构*/#include"stdio.h"//StructTreeArraystruct StructTree{ int left; int data; int right;};void creat(int *inData,struct Struc原创 2006-09-18 11:28:00 · 887 阅读 · 0 评论 -
树结构的动态建立和前序、中序、后序遍历
/*** StructTreePoint.c* version 1.0 2006-9-18* write by jsp* 用结构指针来动态建立树结构*/#include"stdio.h"#include"stdlib.h"int count = 0;//输入数据int *input(int *inputData){ int *pc; int data; pc = (in原创 2006-09-19 16:34:00 · 722 阅读 · 0 评论 -
用结构指针来动态建立树结构
/*** StructTreePoint.c* version 1.0 2006-9-18* write by jsp* 用结构指针来动态建立树结构*/#include"stdio.h"#include"stdlib.h"int count = 0;//输入数据int *input(int *inputData){ int *pc; int data; pc = (int原创 2006-09-19 11:32:00 · 738 阅读 · 0 评论 -
用链表排序(数组的初级运用链表实现)
/*** LinkList.c* version1.0 2006-9-20* write by jsp * 用链表排序**/#include "stdio.h"#include "stdlib.h"#include "string.h"int count=0;struct plist{ char stuName[16]; char stuId[10]; int resoult; s原创 2006-09-21 12:01:00 · 1076 阅读 · 0 评论 -
再写链表的建立、浏览、修改、插入、删除(接下来是双链表)
pList.hstruct PList{ char name[10]; char stuId[8]; short resoult; struct pList *next;}; creat.c#include "stdio.h"#include "pList.h"#include "stdlib.h"extern int count;struct PList *crea原创 2006-09-14 15:48:00 · 1456 阅读 · 0 评论 -
输入日期求星期的程序
/*** week.c* version:1.0 2006-9-14 * auther:jsp** W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 * 在公式中d表示日期中的日数,m表示月份数,y表示年数。 * 注意:在公式中有个与其他公式不同的地方: * 把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:20原创 2006-09-14 10:26:00 · 1018 阅读 · 0 评论 -
用结构模仿堆栈实例
/*** 用结构模仿堆栈* Stack.c* version:1.0 2006-9-13* auther:jsp**/#include"stdio.h"struct stack{ char str[100]; int top;//栈的顶部};int Isempty(struct stack *plink)//判断栈是否为空{ if(plink->top == 0) retu原创 2006-09-14 10:22:00 · 748 阅读 · 0 评论 -
超简单的组合排列问题
#include "stdio.h"#include"stdlib.h"int count = 0;int size(char *a){ int i=0; while(a[i]!=/0){ i++; } return i;}void deal(char *a, int m, int n) { int i; char t; if (mdeal(a, m+1, n); for (i=m+1;it转载 2007-12-10 12:35:00 · 678 阅读 · 0 评论