随机输入一个姓名,然后分别输出姓和名,怎么写代码?谢谢!

请问这个代码怎么写,如题!比如说一个人叫张三 他输出结果就是: 姓氏:张 名字:三 谢谢了!

具体的写法如下:

do case

case len(alltrim(姓名))=4

?left(allltrim(姓名),2),right(alltrim(姓名),2)

case len(姓名)=6

?left(allltrim(姓名),2),right(alltrim(姓名),4)

case len(姓名)=8

?left(allltrim(姓名),4),right(alltrim(姓名),4)

endcase

源代码主要功用有如下2种作用:

生成目标代码,即计算机可以识别的代码。

对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。

但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。

需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-06
三个字
二个字
四个字
单姓
复姓
考虑周全的情况下
do
case
case
len(alltrim(姓名))=4
?left(allltrim(姓名),2),right(alltrim(姓名),2)
case
len(姓名)=6
?left(allltrim(姓名),2),right(alltrim(姓名),4)
case
len(姓名)=8
?left(allltrim(姓名),4),right(alltrim(姓名),4)
endcase

随机输入一个姓名,然后分别输出姓和名,怎么写代码?谢谢!
具体的写法如下:do case case len(alltrim(姓名))=4 ?left(allltrim(姓名),2),right(alltrim(姓名),2)case len(姓名)=6 ?left(allltrim(姓名),2),right(alltrim(姓名),4)case len(姓名)=8 ?left(allltrim(姓名),4),right(alltrim(姓名),4)endcase 源代码主要功用有如下2种作用:生成...

java编程一个输入名字,使得可以输出区分姓和名
import java.util.Scanner;public class Test { public static void main(String args[]) { String surname[] = { "王", "李", "宋", "欧阳", "诸葛" }; \/\/ 姓氏字符串数组 String name = ""; \/\/ 输入的姓名 String sname1 = ""; \/\/ 输入姓名的前一个字符 String sname2 ...

...编写一个程序,输入自己的姓名“***”,然后输出“你好***”。跪求...
新建一个Visual C#的Windows应用程序,在窗体上添加一个button和一个textbox,在button里添加以下代码: if (textBox1.Text != ""){ MessageBox.Show("你好," + textBox1.Text);textBox1.Text = "你好," + textBox1.Text;}

java题目是这样的:随机输入一个人的姓名,然后分别输出姓和名
public class h { public static void main(String args[]){ Scanner input = new Scanner(System.in);System.out.println("请输入姓名:");while (input.hasNext()) { String a = input.next();System.out.println("您输入的姓名的姓是: "+a.substring(0,1));System.out.println("您输...

vb输入你的姓名分开输出姓和名
做了一个简单程序,可以判断姓名是二个汉字、三个汉字、四个汉字,并且分开。Private Sub Command1_Click()Dim XS As String, MZ As String, XM As StringXM = Text1.TextIf Len(XM) = 3 Then XS = Left(XM, 1) MZ = Right(XM, 2)ElseIf Len(XM) = 2 Then XS = Left(...

编写一个程序,要求输入名字和姓,之后在一行输出姓名,在下一行打印每个名...
char firstname[1024];char lastname[1024];scanf("%s %s", lastname, firstname);int flen=strlen(firstname);int llen=strlen(lastname);printf("%s %s\\n",firstname, lastname);printf("%-*d %-*d\\n",flen,flen,llen, llen);printf("%s %s\\n",firstname, lastname);printf("%*d...

...要求用户输入姓名并打印“你好,姓名!”,有谁会做吗?
name = input("请输入姓名:")print("你好,",name)代码:include <stdio.h> include <string.h> include <conio.h> define MAX_LENGTH 50 int main(){ char cFirstName[MAX_LENGTH];char cLastName[MAX_LENGTH];int it1,it2,i,j;\/\/输入;scanf("%s%s",cFirstName,cLastName);\/\/长度...

怎样用c语言编写输出自己的名字?
include <stdio.h> int main(void){ char name[20];printf("请输入你的姓名:");scanf("%s",name);printf("你的姓名是:%s\\n",name);return 0;}

用c语言输出显示自己的姓名和学号,请写出完整的程序代码
printf("姓名:%s\\n",szBuf);printf("学号:%d\\n",iNum);return0;} 代码具有较好的可移植性 C语言是面向过程的编程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境,在用C语言实现相同功能时的代码基本一致,不需或仅需进行少量改动...

VB中 输入姓名后分开输出姓和名 的代码要怎么写啊
如图所示,只适用于单姓,不适用与复姓,要带复姓就太麻烦了。望采纳。。。

相似回答
大家正在搜