当前位置:编程学习 > C/C++ >>

修改一段c++代码?

#include<iostream.h>
class newfriend_list
{
public:
 char name,telephone,易做图;
 int age,choice1,count,method,choice2,choice3;

 void newfriend()
 {
     if(count=50)
 
      cout<<"通讯录已满!:"<<endl;

 if (count<50)
 
      cin<<"请输入新联系人的姓名:"<<endl;
      cout<<"联系人姓名:"<<name<<endl;
         cin<<"请输入新联系人的年龄:"<<endl;
      cout<<"年龄:"<<age<<endl;
      cin<<"请输入新联系人的联系电话:"<<endl;
      cout<<"电话号码:"<<telephone<<endl;
         cin<<"请输入新联系人的性别:"<<endl;
      cout<<"联系人性别:"<<易做图<<endl;
 
 else
 
     cout<<"选择: 1 重新输入 2退出:"<<endl;
        if(choice1==1){
      cin<<"请输入新联系人的姓名:"<<endl;
         cout<<"姓名:"<<name<<endl;
            cin<<"请输入新联系人的年龄:"<<endl;
           cout<<"年龄:"<<age<<endl;
         cin<<"请输入新联系人的联系电话:"<<endl;
         cout<<"电话号码:"<<telephone<<endl;
            cin<<"请输入新联系人的性别:"<<endl;
         cout<<"联系人性别:"<<易做图<<endl;
  
  else
   cout<<"退出新建:"<<endl;
  };
  
void search_friend()
     {
  cin<<"查找人的姓名:"<<name<<endl;
  cout<<"查找人的年龄:"<<age<<"查找人的性别:"<<易做图<<"查找人的联系电话:"<<telephone<<endl;
 };
void rewritefriend()
{
    if(choice2==1){
  printf("选择:1:修改姓名 2:修改年龄 3:修改联系方式 4:全部修改 0:退出修改\n");
  cout<<"method:"<<endl;
 }
  if(method==1){
             cin<<"请输入新联系人的姓名:"<<endl;
         cout<<"姓名:"<<name<<endl;
  }
  
  if(method==2){
      cin<<"请输入新联系人的年龄:"<<endl;
         cout<<"年龄:"<<age<<endl;
  }
  
  if(method==3){
        cin<<"请输入新联系人的联系电话:"<<endl;
 cout<<"电话号码:"<<telephone<<endl;
  }
  
  if( method==4){
            newfriend();
  }
  
  if(method==0){
   cout<<"你已成功推出修改程序:"<<endl;
  
  }
       cout<<"修改成功,已保存:"<<endl;

 else{
  cout<<"你已成功退出修改程序:"<<endl;
 }
};
void delfriend()
 {
  cin<<"是否删除: 1:删除 2:退出\n"<<endl;
  cout<<"choice3:"<<endl;
  If (choice=3)
  {
  cout<<"已删除联系人:"<<endl;
  }
  else
   cout<<"退出删除程序:"<<endl;
 }; 
};

  void main()
{
   int lx;
      cout<<"*************************本程序为通讯录管理系统***********************"<<endl;
      while(lx<=5)
{
  cout<<" 请选择你所要实现的功能的编号"<<endl;
     cout<<"\n\t\t1.添加记录"<<endl;
     cout<<"\n\t\t2.查找记录"<<endl;
     cout<<"\n\t\t3.修改记录"<<endl;
     cout<<"\n\t\t4.删除记录"<<endl;
     cout<<"\n\t\t5.退出"<<endl;

     cin>>lx;

if(lx==1)
{
newfriend();
}
if (lx==2)
{
search_friend();
}
if (lx==3)
{
rewritefriend();
}

if (lx==4)
{
delfriend();
}

if(lx==5)
{
cout<<"退出";
}
}
}

答案:


#include "StdAfx.h"

#include <iostream.h>

class newfriend_list
{
public:
 char name[20],telephone[20],易做图[20];
 int age,choice1,count,method,choice2,choice3;
 
 void newfriend()
 {
  if(count == 50)
  { 
   cout<<"通讯录已满!:"<<endl;
  }
  
  if (count<50)
  {
   cout<<"请输入新联系人的姓名:";
   cin>>name;
   cout<<"姓名:"<<name<<endl;
   cout<<"请输入新联系人的年龄:";
   cin>>age;
   cout<<"年龄:"<<age<<endl;
   cout<<"请输入新联系人的联系电话:";
   cin>>telephone;
   cout<<"联系电话:"<<telephone<<endl;
   cout<<"请输入新联系人的性别:";
   cin>>易做图;
   cout<<"性别"<<易做图<<endl;
  }
  else
  { 
   cout<<"选择: 1 重新输入 2退出:"<<endl;
  }
        if(choice1==1)
  {
   cout<<"请输入新联系人的姓名:";
   cin>>name;
   cout<<"姓名:"<<name<<endl;
   cout<<"请输入新联系人的年龄:";
   cin>>age;
   cout<<"年龄:"<<age<<endl;
   cout<<"请输入新联系人的联系电话:";
   cin>>telephone;
   cout<<"联系电话:"<<telephone<<endl;
   cout<<"请输入新联系人的性别:";
   cin>>易做图;
   cout<<"性别"<<易做图<<endl;
  } 
  else
  {
   cout<<"退出新建:"<<endl;
  }
  
 }
 
 void search_friend()
 {
  cout<<"查找人的姓名:";
  cin>>name;
  cout<<"查找人的年龄:"<<age<<"查找人的性别:"<<易做图<<"查找人的联系电话:"<<telephone<<endl;
 }
 
 void rewritefriend()
 {
  if(choice2==1)
  {
   printf("选择:1:修改姓名 2:修改年龄 3:修改联系方式 4:全部修改 0:退出修改\n");
   cout<<"method:"<<endl;
  }
  if(method==1)
  {
   cout<<"请输入新联系人的姓名:";
   cout<<"姓名:"<<name<<endl;
  }
  
  if(method==2)
  {
   cout<<"请输入新联系人的年龄:"<<endl;
   cout<<"年龄:"<<age<<endl;
  }
  
  if(method==3)
  {
   cout<<"请输入新联系人的联系电话:"<<endl;
   cout<<"电话号码:"<<telephone<<endl;
  }
  
  if( method==4)
  {
   newfriend();
  }
  
  if(method==0)
  {
   cout<<"你已成功推出修改程序:"<<endl;
   
  }
   
  else{
   cout<<"你已成功退出修改程序:"<<endl;
  }
 }
 
 void delfriend()
 {
  cout<<"是否删除: 1:删除 2:退出\n"<<endl;
  cout<<"choice3:"<<endl;
  if (choice3 = 3)
  {
   cout<<"已删除联系人:"<<endl;
  }
  else
  {
   cout<<"退出删除程序:"<<endl;
  }
 }
};


void main()
{
 newfriend_list nf;
 int lx;
 cout<<"*************************本程序为通讯录管理系统***********************"<<endl;
 while(lx<=5)
 {
  cout<<" 请选择你所要实现的功能的编号"<<endl;
  cout<<"\n\t\t1.添加记录"<<endl;
  cout<<"\n\t\t2.查找记录"<<endl;
  cout<<"\n\t\t3.修改记录"<<endl;
  cout<<"\n\t\t4.删除记录"<<endl;
  cout<<"\n\t\t5.退出"<<endl;
  
  cin>>lx;
  
  if(lx==1)
  {
   nf.newfriend();
  }
  if (lx==2)
  {
   nf.search_friend();
  }
  if (lx==3)
  {
   nf.rewritefriend();
  }
  
  if (lx==4)
  {
   nf.delfriend();
  }
  
  if(lx==5)
  {
   cout<<"退出";
   
   break;
  }
 }

 return ;
}

上一个:给C++代码加上注释
下一个:有没有C++学习的PDF

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,