55问答网
所有问题
用c语言编程,输入几个人的名字,要求输出每个人名字的最后一个字的组合
如题所述
举报该问题
推荐答案 2020-03-26
这个程序,可以采用字符型的
二维数组
,先用一个循环,当读到空串时结束输入,再使用一个循环,利用测串长函数(包含
string.h
头文件)输出每个名字串的最后两个字节的字符就可以了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IR8LIcG84RR84LR8cFL.html
相似回答
C语言编程
题:
输入
6
个人的名字,
将它们按字典排序后
输出
答:
include<stdio.h> include<string.h> int main(){ char name[6][20];char temp[20];printf("请输入6
个人的名字
:\n");int i;for (i = 0; i < 6; i++){ gets(name[i]);} printf("\n\n这六个人的名字如下:\n");for (i = 0; i < 6; i++){ printf("%s ", name[...
C语言编程
实现:
输入
10个学生
的名字
(不超过20个字符),按名字降序排序
输出
...
答:
temp[20]; int i,j; for (i = 0; i < 10; ++i){ scanf ("%s", name[i]); } for (i = 0; i < 10; ++i){ for (j = i+1; j < 10; ++j){ if (strcmp(name[i], name[j]) < 0){ strcpy(temp,...
求
C语言编程
实现由键盘
输入
3个学生的信息(包括学号、
姓名
、成绩)程序运 ...
答:
include<stdio.h> struct Stu { int num;char name[20];float score;};void Input(struct Stu s[]){ int i;for(i=0;i<3;++i)scanf("%d%s%f",&s[i].num,s[i].name,&s[i].score);} void Sort(struct Stu *a[]){ int i,j;struct Stu *t,**p;for(i=0;i<2;++i){ p...
c语言编程
:
输入
n(<=10)
个人名,
存入
一个
数组name中,以从小到大的顺序
输出
...
答:
for(i=0;i<n;scanf("%24s",p[i]=name[i++]));//输入n个人名 putchar('\n');for(i=0;i<n;i++){//人名排序 for(k=i,t=k+1;t<n;t++)if(mystrcmp(p[k],p[t])>0)k=t;if(k!=i)q=p[k],p[k]=p[i],p[i]=q;printf("%s\n",p[i]);//输出 } } else ...
C语言编程,
编号
1,
2,3……,n的人循环报数,报数为m的出列,下一位接着又...
答:
if((n-y)==1) //如果只剩1个人未报数,即为最后一个出列的人 { //printf("%d",i+1);//
输出最后一个
出列人的编号 for(int ii=0;ii<n;ii++){ if(num[ii]!=0){ System.out.println(num[ii]);break;//跳出循环 } } } if((n-y)==1)//×××跳出最外层循环 break;//×...
大家正在搜
输出闰年的c语言编程
编写c语言程序输出图形
输出菱形的c语言程序
c语言将数组逆序输出
c语言逆序输出数字
c语言倒序输出字符串
c语言输出
c语言编程
c语言逆序输出
相关问题
用C语言编写程序:输入一个人的名字、年龄、工资并在最后输出来...
C语言编程题:输入6个人的名字,将它们按字典排序后输出
c语言编程:设计一个投票程序,每输入一个候选人名字,其票数自...
c语言编程,输入n个人的出生信息,输入年月日查询,会输出名字
c语言编程:输入一个姓名,如果输入小明,输出好人,如果输入其...
C语言中怎么弄输入一个人的名字然后输出我爱你?
输入十个人的名字,按递增顺序排序,并输出结果,c语言编程
c语言编程中,怎么输入输出 姓名,汉字。