为了账号安全,请及时绑定邮箱和手机立即绑定

如果把你的首字母,换成你姓什么,那个name[]怎么改呢

求大神解答

正在回答

4 回答

这个就需要输入的时候用户需要在first name 和last name之间输入空格,然后你去检测那个空格的位置,这样你就知道了n,就可以把姓输出来了,但是这样很麻烦,你还不如让用户把first name和last name分开输入,因为用户如果没输入空格你是检测不出的

1 回复 有任何疑惑可以回复我~

那该怎么给n初始化呢


0 回复 有任何疑惑可以回复我~

如果是首字母不就是name[0]嘛,name[1]就是接下来的第二个字母,然后以此类推name[2]是第三个字母...然后用一个for循环把姓的所有字母都打出来,因为是从0开始循环,如果姓有n个字母,那么从0循环到n-1就是一共循环了n次,依次打印出name[0],name[1],name[2]...

0 回复 有任何疑惑可以回复我~

for(int i=0; i<n; i++){//n的值为你的姓的字母个数减1

    cout << name[i];//从第一个字母开始循环输出

}

cout << endl;//结束换行


1 回复 有任何疑惑可以回复我~
#1

qq_驴小海_0 提问者

不是很理解
2016-12-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(上)
  • 参与学习       103381    人
  • 解答问题       732    个

封装--面向对象的基石,本教程力求帮助小伙伴们即学即会

进入课程

如果把你的首字母,换成你姓什么,那个name[]怎么改呢

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号