用C语言解决这一道题: 编写一个程序,首先要求用户输入名字,然后要求用户输入姓氏。在一行打印输入的
用C语言解决这一道题:编写一个程序,首先要求用户输入名字,然后要求用户输入姓氏。在一行打印输入的姓名,在下行打印每个名字中字母的个数,把字母个数与相应名字的结尾对齐。如下...
用C语言解决这一道题:
编写一个程序,首先要求用户输入名字,然后要求用户输入姓氏。在一行打印输入的姓名,在下行打印每个名字中字母的个数,把字母个数与相应名字的结尾对齐。如下所示:
Melissa Honeybee
7 8 展开
编写一个程序,首先要求用户输入名字,然后要求用户输入姓氏。在一行打印输入的姓名,在下行打印每个名字中字母的个数,把字母个数与相应名字的结尾对齐。如下所示:
Melissa Honeybee
7 8 展开
4个回答
展开全部
#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
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给分!代码如下:
#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;
}
#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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询