当前位置:编程学习 > 网站相关 >>

寻找字符

/* 
* 程序的版权和版本声明部分: 
* Copyright (c) 2012, 烟台大学计算机学院 
* All rights reserved. 
* 文件名称:.P_153 5.12.cpp
* 作    者:毛通 
* 完成日期:2012 年 11月 5日 
* 版 本 号:v1.0 
* 对任务及求解方法的描述部分: 字符串运算举例
* 输入描述:无 
* 问题描述:
* 程序输出:“” 
* 问题分析:略
* 算法设计:略
*/

 

# include <iostream>
# include <string>   //字符串头文件
using namespace std;
string name[50],num[50];//定义两个字符串数组,分别存放姓名和学号
int n;//n是实际的学生数
int main()
{
 void input_data();//函数声明
 void search(string find_name);//函数声明
 string find_name;//定义字符串变量,find_name 是要找的学生
 cout<<"请输入本班学生人数:";
 cin>>n;
 input_data();//调用input_data函数,输入学生数据
 cout<<"请输入要找学生的姓名:";
 cin>>find_name;
 search(find_name);//调用search函数,寻找该学生的姓名
 return 0;
}

void input_data()//函数首部
{
 int i;
 for (i=0;i<n;i++)
 {
  cout<<"输入n个学生的姓名和学号";
  cin>>name[i]>>num[i];
 }
}

void search(string find_name)//函数首部
{

 int i;
 bool flag=false;
 for(i=0;i<n;i++)
  if(name[i]==find_name)
  {
   cout<<name[i]<<"您要找的姓名的学号是:"<<num[i]<<endl;
   flag=true;
   break;
  }
  if(flag==false) cout<<"对不起 找不到您要查的内容";
}

/*
运行结果:

 


心得体会:
知识点总结:
*/
 

补充:综合编程 , 其他综合 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,