搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 那位高手用你的智慧帮帮忙吧!!!
标题:
那位高手用你的智慧帮帮忙吧!!!
只看楼主
sunny_xy
等 级:
新手上路
帖 子:7
专家分:0
注 册:2010-3-30
结帖率:
100%
楼主
已结贴
√
问题点数:10 回复次数:10
那位高手用你的智慧帮帮忙吧!!!
C语言:1\输入一行字符,按输入时的逆序建立一个链表,然后将链表中的结点一一输出,并释放全部结点
2\学生结构,包含学号、姓名、定义四项成绩和平均分。readrec函数通过键盘输入学生的学号、姓名、四项成绩,然后计算出平均分放入平均分成员中。writerec函数输出学生信息。在主函数中调用readrec函数读入5名学生的信息,再通过writerec函数将之输出。
希望给个完整无误的程序代码啊
搜索更多相关主题的帖子:
智慧
2010-03-30 09:15
hxlich
等 级:
论坛游民
帖 子:26
专家分:45
注 册:2010-3-28
第
2
楼
得分:0
看着很像作业题啊
2010-03-30 09:20
sunny_xy
等 级:
新手上路
帖 子:7
专家分:0
注 册:2010-3-30
第
3
楼
得分:0
回复 2楼 hxlich
恩,好眼力啊。。。。。能帮个忙吗
2010-03-30 09:28
hxlich
等 级:
论坛游民
帖 子:26
专家分:45
注 册:2010-3-28
第
4
楼
得分:0
那不是作弊嘛
2010-03-30 09:56
sunny_xy
等 级:
新手上路
帖 子:7
专家分:0
注 册:2010-3-30
第
5
楼
得分:0
回复 4楼 hxlich
特殊情况,特殊对待呗
2010-03-30 10:08
sunny_xy
等 级:
新手上路
帖 子:7
专家分:0
注 册:2010-3-30
第
6
楼
得分:0
怎么没有人帮帮我啊????
2010-03-30 10:43
sunny_xy
等 级:
新手上路
帖 子:7
专家分:0
注 册:2010-3-30
第
7
楼
得分:0
第一题:
我这有个指点的,哪位大侠可以帮忙完善下啊?
你先建立一个输入一行字符,之后你就把这写字符逆置,之后这样建立链表
#include LIST_INIT_SIZE 100
#include LISTINCREMENT 10
typedef struct {
ElemType *elem;
int length;
int listsize;
}Sqlist;
status IniList_(SqList &L){
L.elem=(ElemType *)malloc(LIST_INIT_SIZE*sizeof(ElemType));
if(!L.elem) exit(OVERFLOW);
L.length=0;
L.listsize=LIST_INIT_SIZE;
return ok;
}
输出就用输出函数就行了,之后用FREE函数释放
2010-03-30 10:50
hxlich
等 级:
论坛游民
帖 子:26
专家分:45
注 册:2010-3-28
第
8
楼
得分:0
我也在看这本书呵呵,
你需要
typedef int ElemType;
typedef int Status;
建议你看看前面的一章呵呵
2010-03-30 11:07
hahayezhe
来 自:湖南张家界
等 级:
贵宾
威 望:
24
帖 子:1386
专家分:6999
注 册:2010-3-8
第
9
楼
得分:5
1,#include <string>
typedef struct ss
{
char a;
ss * list;
}ss1;
ss1 *head;
void Lazy(char *s)
{
ss1 *p1,*p2;
int len = strlen(s);
int i=1;
while(len-->=0)
{
p1=(ss1*)malloc(sizeof(ss1));
p1->a=*&s[len];
if(i==1)
p2=head=p1;
else {p2->list=p1;
p2=p1;}
i++;
}
p2->list=NULL;
while(head->list!=0)
{
printf("%c",head->a);
head=head->list;
}
}
int main()
{
char b[20];
scanf("%s",b);
Lazy(b);
}
2,#include <string>
typedef struct ss
{
char name[20];
char num[20];
float scores[4];
float ave;
float sum;
};
ss a[5];
void Scum(void)
{
for (int i = 0;i < 5;i ++)
{
printf("第%d\n",i+1);
scanf("%s",&a[i].name);
getchar();
scanf("%s",&a[i].num);
a[i].sum = 0;
printf("分数\n");
for(int j=0;j<4;j++)
{ scanf("%f",&a[i].scores[j]);
a[i].sum += a[i].scores[j];
}a[i].ave = a[i].sum/4;
}
}
void SB(void)
{
for(int i = 0;i<5;i++)
{
printf("%s\n",a[i].name);
printf("%s\n",a[i].num);
printf("%f\n",a[i].ave);
}
}
int main()
{
Scum();
SB();
}
2010-03-30 11:08
longyi3030
等 级:
论坛游民
帖 子:36
专家分:38
注 册:2010-3-5
第
10
楼
得分:2
stract xueyuan
{int xh;
int xm;
int cj[4];
float pj;
}
struct xueyuan shuru() //输入函数。
{
float shu=0;
struct xueyuan aa;
printf("请输入学员信息。\n");
printf("\n学号:");
scanf("%d",&aa.xh);
printf("\n姓名:");
fflush(stdin);
gets(aa.xm);
printf("\n三门成绩\n");
for(j=0;j<4;j++)
{
printf("成绩%d:",j+1);
scanf("%f",&aa.cj[j]);
shu=aa.cj[j]+shu;
}
aa.pj=shu/3;
return aa;
}
初学者,
2010-03-30 11:30
11
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-300983-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.109294 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved