C++问题,编写一个C++程序,它显示您的姓名和地址,别拿C来糊弄

2025-02-12 16:23:18
推荐回答(4个)
回答(1):

直接用C++的string类对象。举例代码如下:

//#include "stdafx.h"//If the vc++6.0, with this line.
#include 
#include 
using namespace std;
int main(void){
    string name,address;
    cout << "Please enter your name and address...\n";
    cin >> name >> address;
    cout << "Your name is " << name << endl;
    cout << "Your address is " << address << endl;
    return 0;
}

回答(2):

#include 
using namespace std;

int main()
{
    char szName[100] = {0};
    char szAddress[200] = {0};
    cout << "请输入您的姓名"<    cin >> szName;
    cout <<"请输入您的地址"<    cin >> szAddress;
    
    cout << "你的姓名:"<< szName<<"您的地址:" << szAddress<    
    return 0;
}

回答(3):

#include
#include
using namespace std;
class inf{
 
public:
   inf(char* a,char* b){
   strcpy(name,a);
   strcpy(add,b);
  }
  void show(){
    cout << name<<"\t"<  }
private:
  char name[20];
  char add[100];
};
int main(){
  inf a("张华","北京");
  a.show();
  getch();          //按键继续防止程序一闪而过
  return 0;
}

回答(4):

#include
int main ()
{
char *name;
char *address;
cout<<"请输入你的名字"<cin>>*name;
cout<<"请输入你家地址"<cin>>*address;
cout<<"你的名字是"<<*name<<",你的地址是"<<*address<return 0;
}

百度获取的。