博文
保龄球计分统计(2009-04-27 22:32:00)
摘要:#include<stdio.h>#include<stdlib.h>struct strike{ int frist; int second; struct strike *next;};struct strike *creat(void){ struct strike *head; struct strike *p,*q; int i; /*if(head) { free(head); }*/ p=head=(struct strike *)malloc(sizeof(struct strike)); head->frist=head->second=0; for(i=1;i<=10;i++) { q=(struct strike *)malloc(sizeof(struct strike)); q->frist=0;q->second=0; p->next=q; p=q; } p->next=NULL; if(!head) { printf("error"); exit(1); } return head;}int setScore(struct strike *head){ int i; struct strike *p; p=head; for(i=0;i<11&&p!=NULL;i++) { printf("请输入第%d次击倒的瓶子数:",i+1); scanf("%d",&p->frist); getchar(); printf("%d次的分数:%d\n",i+1,p->frist); printf("\n"); if(i==9)......
考研真题资料(2009-04-26 23:05:00)
摘要:这里有南师教育技术专业课真题卖
http://hi.baidu.com/liudan319
南师09年复试机试题目 C语言:1、统计单词出现频率 2、单链表实现整数的加减,乘除为选做题。
......
二叉树接点总数(2008-01-07 11:01:00)
摘要:int binnumber(T *h)
{
if(h==null)
return 0;
else
return binnumber(h->left)+binnumber(h->right)+1;
}......
学生成绩查询系统(2008-01-07 10:56:00)
摘要:/*课程链表结构定义*/ typedef struct course { char cour[30]; int score; char teacher[10]; struct course *next; }C_COURSE; /*学生链表结构定义*/ typedef struct student { int num; char name[10]; char dep[20]; float ave; C_COURSE *link; struct student *next; }S_STUDENT;/*从键盘上输入信息并创建课程结构结点实例*//*分数为-1时,输入结束*//*返回所创建的接点地址,若输入结束返回NULL*/C_COURSE *creatcoursenode(){ C_COURSE *p=(C_COURSE*)malloc(sizeof(C_COURSE)); printf("course="); scanf("%s",p->cour); printf("teacher="); scanf("%s",p->teacher); printf("score="); scanf("%d",&p->score); if(p->score==-1){ free(p); return NULL; } else return p;}/*在课程链表中插入一个学生所学的所有课程*//*插入课程的成绩进行比较,并按照从高到低的顺序进行排列*//*h:课程链表的头接点的地址;course:要插入的接点*/v......
心理有点没底(2007-06-07 22:16:00)
摘要:学编程有一段时间了,今天刚答应一个同学给他个软件,下星期二要给他,哎,虽然没用到特别的技巧,只是数据库的操作问题,但还是有点紧张,也许是因为第一次开发吧,祝我好运把,
呵呵,自己给自己加油。......
二级C语言试题及答案(2007-06-07 17:22:00)
摘要:一、改错题1.随机输入10个数,选出其中最小数。程序如下:main(){int i,min,a[10];printf("input 10 numbers:\n");for(i=0;i<=10;i++) /*$ERROR1$*/for(i=0;i<10;i++) or for(i=0;i<=9;i++)scanf("%d",a[i]); /*$ERROR2$*/ scanf("%d",&a[i]);min=a[0];for(i=1;i<10;i++)if(a[i]<min) min=a[i];printf("minnum=%d\n",min);}2.不用strcat函数,将键盘输入的两个字符串连接起来形成一个新串。main(){char s1[50],s2[20];int I,j=0;printf("Enter string No.1:\n"); gets(s1);printf("Enter string No.2:\n");scanf("%s",&s2); /*$ERROR1$*/scanf("%s",s2);for(i=0;s1[i]!=0;i++); &......
