//面向对象上机 作业一
//Date:2005/10/27
//Make By:张建波
#include "iostream.h"
#include "string.h"
void main()
{
char *name[]={"Smith","John","Mary","Havard","kai"};
int score[]={80,72,89,66,96};
char fname[10]; //待查询的姓名
do
{
cout<<"/n请输入要查询的学生姓名:";
cin>>fname;
int ID=-1;
for(int i=0;i<5;i++)
if(fname[0]==name[i][0]) //首字母匹配,继续匹配
{int count=0;
int L=strlen(name[i]);
for(int j=0;j<L;j++)
if(fname[j]==name[i][j])count++;
if(count==L){ID=i;break;} //找到学生数据,跳出循环
}
if(ID==-1 && fname[0]!='#')cout<<"/n警告:没有该学生的数据!"<<endl;
else
if(ID>=0)cout<<name[ID]<<"的成绩是:"<<score[ID]<<endl;
}
while(fname[0]!='#');
}
分享到:
相关推荐
Java面向对象编程上机是关于Java面向对象编程上机的一个练习
Java面向对象编程上机-练习题汇总.doc
全国计算机等级考试-三级数据库-上机题-精选21题-简单方法实现-ZT
二级C语言上机题-南开-最新最准题-含答案
计算机等级考试上机题库-激活版 二级C语言.zip;计算机等级考试上机题库-激活版 二级C语言.zip;计算机等级考试上机题库-激活版 二级C语言.zip
封装是面向对象程序设计方法的一个重要特性,所谓封装具有两方面的含义:一是将有关的数据和操作代码封装在一个对象中,各个对象相对独立、相不干扰。二是将对象中某些数据与操作代码对外隐蔽,即隐蔽其内部细节,只留下...
算法设计上机题-31
新希望六和 信息部规划与研发上机试题-H5开发工程师v2017.06
含有吉林大学C++六次上机练习题的全部答案及多次上机考试题目
Java基础上机题-分类整理
数据人员上机试题-无答案.sql
面向对象的程序设计上机题。c++面向对象的程序设计上机题。c++面向对象的程序设计上机题。c++面向对象的程序设计上机题。c++
北京大学上机2007年面向对象考试试题。
Java基础上机题-分类整理版.doc
使用Java实现面向对象编程-上机贯穿案例
C语言-100套题库 计算机二级C 上机题-代码精排版-绝对完美.pdf 本人精排版代码,看着舒服容易做题
Dreamweaver上机考试题目-dreamweaver试题-网页制作试题.doc