用C语言解决这一道题: 编写一个程序,首先要求用户输入名字,然后要求用户输入姓氏。在一行打印输入的

用C语言解决这一道题:编写一个程序,首先要求用户输入名字,然后要求用户输入姓氏。在一行打印输入的姓名,在下行打印每个名字中字母的个数,把字母个数与相应名字的结尾对齐。如下... 用C语言解决这一道题:
编写一个程序,首先要求用户输入名字,然后要求用户输入姓氏。在一行打印输入的姓名,在下行打印每个名字中字母的个数,把字母个数与相应名字的结尾对齐。如下所示:
Melissa Honeybee
7 8
展开
 我来答
刺友互
高粉答主

2019-07-04 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:55.2万
展开全部

1、首先在Ubuntu的终端写出要实现的内容步骤,注释步骤可以帮助书写者理清思路。

2、接下来我们运用Input方法,提示用户输入信息,input中的参数就是提示文字。

3、接下来接收好用户输入的内容后,我们就可以运用用户输入的内容进行逻辑处理。

4、下面我们运行程序,你会在界面中看到,终端提示你输入名字,不输入的话不能往下进行。

5、输入信息回车以后,终端就会把你输出的内容打印出来。

6、python2和python3在用户输入的处理上有区别的,python2里面还有raw_input供使用。

chinaboyzyq
2016-01-26 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:2965万
展开全部
#include <stdio.h>

int main(int argc, char *argv[])
{
char Fn[30],Ln[30];
int Fnm=0,Lnm=0,i=0;
printf("input first name:");
scanf("%s",Fn);
printf("input last name:");
scanf("%s",Ln);
for(i=1;Fn[i];i++);Fnm=i;
for(i=1;Ln[i];i++);Lnm=i;
    printf("%s %s\n",Fn,Ln);   
    printf("%*d %*d\n",Fnm,Fnm,Lnm,Lnm);

return 0;
}

测试环境c-free5的C

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Java_C_Master
2016-01-26
知道答主
回答量:23
采纳率:0%
帮助的人:4.2万
展开全部
Q+ 563337217
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cdetective
2016-01-26 · 超过24用户采纳过TA的回答
知道答主
回答量:100
采纳率:100%
帮助的人:35.3万
展开全部
给分!代码如下:
#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);

//长度;
i = it1 = strlen(cFirstName);
j = it2 = strlen(cLastName);

//输出;
printf("%s %s\n",cFirstName,cLastName);
//输出空格;
while(i--)
printf(" ");
printf("%d",it1);

while(j--)
printf(" ");
printf("%d\n",it2);

getch();
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式