55问答网
所有问题
如何用c语言编写一个程序,根据用户输入英文名和姓先显示姓氏,其后跟一个逗号,然后显示名的首字母?
如题所述
举报该问题
其他回答
第1个回答 2019-10-01
while
(getchar()
!=
'
')//获得名字
{
ch_1=getchar();
}
这里名字后续字符不需要
在while判断里面有getchar就可以了,不需要再循环体里面重复调用
直接
while (getchar() != ' ')//获得名字
{
}就可以了。
相似回答
...
名和姓先显示姓氏,其后跟一个逗号,然后显示名
的首字母:
答:
直接 while (getchar() != ' ')//获得名字{ }就可以了。
...
名和姓先显示姓氏,其后跟一个逗号,然后显示名
的首字母:
答:
printf("Enter a first and last name: ");scanf(" %c", &first_initial); //这个是为了保存名字的第一个字符, 这样剩下的就只剩下名的后面部分和 while (getchar() != ' '); //这样它把名字给输入完了, 因为姓和名中间有空格 while ((ch = getchar()) != '\n') /...
C语言程序,
打印
英文名
答:
include <stdio.h>int main(){ char c, n; int i = 0; printf("Enter a first and last name:"); while((c = getchar()) != '\0'){ if(i == 0){ n = c; } if(c == ' '){ i = 1; } if( i == 1){ printf("%c", c)...
用C语言编写一个程序,输入
两个学生的姓名,学号,英语,数学,计算机成绩,输...
答:
structg stu{char name[20];char num[10];float eng;float math;float comp;float ave;};stu[2];for(i=0 1){scanf("%s %s %f %f %f\n",stu[i].name,stu[i].num,&stu[i].eng,&stu[i].ath,&stu[i].comp);stu[i].ave=(stu[i].eng+stu[i].math+stu[i].comp)/3;} ...
C语言
随机产生10个手机号,不能重复。
输入英文名
后绑定手机号
,一个
名...
答:
PhoneNumber*phones,int size);int main(void){ char tname[31]; int id ; PhoneNumber phones[10]; phoneNumberGenerator(phones,10,PREFIX); displayPhoneNumber(phones,10); while(1) { puts("请输入您的姓名"); scanf("%s",tname); puts("请输入您喜欢...
大家正在搜
用高级程序设计语言编写的程序
用c语言编写的代码程序
汇编语言是一种什么程序设计语言
c语言编写的程序被称为
用户在编写的程序中通过
c语言程序的基本单位是什么
关于汇编语言程序
面向对象的程序设计语言是
c语言编程