| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 714 人关注过本帖
标题:求解五道题用C++-->柳儿转移
收藏  订阅  推荐  打印 
tianyedahua
Rank: 1
等级:新手上路
帖子:1
积分:110
注册:2006-3-21
求解五道题用C++-->柳儿转移

分数统计(15)
要求:(1)输入某班级学生的姓名、分数;
(2)对(1)的分数进行降幂排列并输出;
(3)具有输入输出界面。

打字程序(15)
要求:(1)随即产生一字符串,每次产生的字符串内容、长度都不同;
(2)根据(1)的结果,输入字符串,判断输入是否正确,输出正确率;
(3)具有输入输出界面。

文本编辑器(15)
要求:(1)编辑文本;
(2)保存、打开指定位置的文本文件;
(3)具有输入输出界面。

加密(15)
要求:(1)输入任意一段明文M,以及密钥K;
(2)根据一下公式将其转换为密文C。
Ci = mi + K ,其中i = 0,1,……n-1 , K 为密钥;
(3)具有输入输出界面。

5、进制转换器(15)
要求:(1)可输入二进制、八进制、十进制、十六进制数;
(2)将已输入的数转换成其余进制的数;
(3)具有输入输出界面。
[首页] [上一页][下一页] [尾页] 共有 0 回帖 当前第 1 页(共1页 10帖/页) 跳转至第
搜索更多相关主题的帖子: 柳儿  求解  分数  
2006-3-21 19:35
美丽心情
Rank: 1
等级:新手上路
帖子:19
积分:290
注册:2006-3-27

分数统计:
#include"iostream.h"
#include"string.h"

class student //定义一个学生的类
{
public:
void set_information();
char* getname()
{
return name;
}
float getscore()
{
return score;
}
void setscore(float s)
{
score=s;
}
void setname(char a[])
{
strcpy(name,a);
}

private:
char name[20];
float score;
};

void student::set_information()
{
cout<<"姓名:";
cin>>name;
cout<<"    分数:";
cin>>score;
cout<<endl;
}

void main()
{
int i,j,k;float temp;char c[20];
student stud[100]; //用一个足够大的空间

cout<<"请输入班级学生的人数: ";
cin>>j;cout<<endl;
for(i=0;i<j;i++)
{
cout<<"请输入第"<<i+1<<" 学生的";
stud[i].set_information();
}
//下面是用冒泡排序法对学生的分数由大到小排序

for(k=0;k<j;k++)
for(i=0;i<j-k;i++)
if(stud[i].getscore()<stud[i+1].getscore())
{
temp=stud[i].getscore();
stud[i].setscore(stud[i+1].getscore());
stud[i+1].setscore(temp);

strcpy(c,stud[i].getname());
stud[i].setname(stud[i+1].getname());
stud[i+1].setname(c);
}
cout<<"按分数的降幂排列后的输出序列是: "<<endl;
for(i=0;i<j;i++)
{
cout<<"第"<<i+1<<" 学生的";
cout<<"姓名:"<<stud[i].getname()<<endl;
cout<<"    分数:"<<stud[i].getscore()<<endl;
}
cout<<endl;
}
做的不好请笑纳!


做一名C程序员怎么样?
2006-4-2 19:07
chengenius
Rank: 2
等级:注册会员
帖子:41
积分:510
注册:2006-5-23

以下是引用美丽心情在2006-4-2 19:07:00的发言:

分数统计:
#include"iostream.h"
#include"string.h"

class student //定义一个学生的类
{
public:
void set_information();
char* getname()
{
return name;
}
float getscore()
{
return score;
}
void setscore(float s)
{
score=s;
}
void setname(char a[])
{
strcpy(name,a);
}

private:
char name[20];
float score;
};

void student::set_information()
{
cout<<"姓名:";
cin>>name;
cout<<"    分数:";
cin>>score;
cout<<endl;
}

void main()
{
int i,j,k;float temp;char c[20];
student stud[100]; //用一个足够大的空间

cout<<"请输入班级学生的人数: ";
cin>>j;cout<<endl;
for(i=0;i<j;i++)
{
cout<<"请输入第"<<i+1<<" 学生的";
stud[i].set_information();
}
//下面是用冒泡排序法对学生的分数由大到小排序

for(k=0;k<j;k++)
for(i=0;i<j-k;i++)
if(stud[i].getscore()<stud[i+1].getscore())
{
temp=stud[i].getscore();
stud[i].setscore(stud[i+1].getscore());
stud[i+1].setscore(temp);

strcpy(c,stud[i].getname());
stud[i].setname(stud[i+1].getname());
stud[i+1].setname(c);
}
cout<<"按分数的降幂排列后的输出序列是: "<<endl;
for(i=0;i<j;i++)
{
cout<<"第"<<i+1<<" 学生的";
cout<<"姓名:"<<stud[i].getname()<<endl;
cout<<"    分数:"<<stud[i].getscore()<<endl;
}
cout<<endl;
}
做的不好请笑纳!

不错啊...

2006-6-17 20:42
云中雾
Rank: 2
等级:注册会员
威望:1
帖子:167
积分:1818
注册:2005-12-30

界面就是指DOS界面吗?后面的呢?期待.....

白色的忧郁让我白色的思念从洁白到苍白,从苍白到空白,比空白更空白,变成深白的坦白!
2006-6-27 13:23
zhutoulili
Rank: 1
等级:新手上路
帖子:8
积分:180
注册:2006-7-6

2,3,4有点难啊,

2006-7-6 13:45
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.051384 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved