+ -
当前位置:首页 → 问答吧 → 一个输入英文名和姓先显示姓氏,其后跟一个逗号 然后显示名首字母,最后加一个点

一个输入英文名和姓先显示姓氏,其后跟一个逗号 然后显示名首字母,最后加一个点

时间:2011-12-04

来源:互联网

不用数组怎么解决这问题,各位帮帮忙,感谢!

作者: TTTTOOOOMMMM   发布时间: 2011-12-04

请各位帮帮忙

作者: TTTTOOOOMMMM   发布时间: 2011-12-04

Python code

D:\temp\pp>more temp.py
#coding:utf-8
#windows7+python3.2

def main():
    firstname=input('please input your first name:').strip()
    lastname=input('please input your last name:').strip()
    print(lastname+','+firstname[0]+'.')

if __name__=='__main__':
    main()


D:\temp\pp>python temp.py
please input your first name:jeans
please input your last name:smith
smith,j.

作者: askandstudy   发布时间: 2011-12-04

#include <iostream>
#include <string>

using std::cin;
using std::cout;
using std::endl;
using std::string;


int main(void)
{
  string firstName;
  string lastName;

  cout << "请输入姓:";
  cin >> lastName;

  cout << "请输入名:";
  cin >> firstName;

  cout << lastName << ", " << firstName[0] << "." << endl;

  return 0;
}

作者: cqzlxl   发布时间: 2011-12-04

定义一个结构体
C/C++ code

struct info
{
   string firstname;
   string lastname;
   char calon;
   char end;
};

作者: qwer_boo   发布时间: 2011-12-04