高分!!c++语言,高手请帮忙一下,明天早上要考试了。谢谢啊!

[复制链接]
查看11 | 回复3 | 2010-7-6 22:26:43 | 显示全部楼层 |阅读模式
写出下列每个函数的功能:
1. double FI(double n) {
//n为大于等于1的整数

double x,y=0;

do {

cin>>x;

y+=x;

} while(--n>0);

return y;
}


2. #include

template

int WG(TT a, TT b) {

if(a>b) return 1;

else if(a==b) return 0;

else return -1;

}

3. 假定结构类型StrNode带有一个字符串域name[20]和一个结点指针域next。

void QB(StrNode*& f, int n) {

if(n==0) {f=NULL; return;}

f=new StrNode;

cin>>f->name;

StrNode* p=f;

while(--n) {

p=p->next=new StrNode;

cin>>p->name;

}

p->next=NULL;

}

4.#include

#include

struct student {char name[10]; int age;};//学生记录类型

void JC(char* fname, int n)

{

ofstream fout(fname, ios::out | ios::binary);

student x;

for(int i=0;i>x.name>>x.age;

fout.write((char*)&x, sizeof(x));

}

fout.close();

}

回复

使用道具 举报

千问 | 2010-7-6 22:26:43 | 显示全部楼层
1、输入n个数,计算这些数的和。2、判断a、b两个对象的大小,如果a大于b返回1,小于b返回-1,等于b则返回0.3、输入n个字符串,建立一条包含n个StrNode元素的链表,并将输入的字符串依次给这些元素的name字段赋值。4、建立一个二进制文件,接收n个输入,建立n个Student对象,根据输入对Student对象的name、age赋值,并将这些对象的内存中的表现形式记录入文件。
回复

使用道具 举报

千问 | 2010-7-6 22:26:43 | 显示全部楼层
1.计算输入的n个数的和2.一个模板比较函数3.建立一个结点数为n的链表4.输入n个学生的信息,并保存到文件中
回复

使用道具 举报

千问 | 2010-7-6 22:26:43 | 显示全部楼层
1.求输入的n个数的和2.比较两个数大小3.根据用户输入建立长度为n的链表4.将输入的学生记录写入文件做任务,求采纳
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行