编写一个程序,根据用户输入的英文名和姓先显示姓氏,其后跟一个逗号,然后显示名的首字母,最后加一个点:
代码如下:

#include <stdio.h>
int main()
{char name[50];char ch;int i = 0,j=0;//接受姓名存储到name数组中while ((ch = getchar()) != '\n') {name[i] = ch;i++;}//反向操作j = i;//除去末尾的空格(如果有)while (name[j] == ' ') {j--;}//此时末尾空格已经除去//将数组下标定位到姓的第一个字母while(name[j] != ' ') {j--;}//输出姓的第一个字母printf("%c,", name[j + 1]);//除去名和姓之间的空格:while (name[j] == ' ') {j--;}//将数组下标定位到名的第一个字母//防止数组下标越界,j>0while (name[j] != ' '&&j>0) {j--;}//输出姓while (name[j] != ' '&&j<i) {printf("%c", name[j]);j++;}printf(".");}

编写一个程序,根据用户输入的英文名和姓先显示姓氏,其后跟一个逗号,然后显示名的首字母,最后加一个点:相关推荐

  1. Java 提示用户输入温度以及C或F_已知华氏温度与摄氏度之间的转换公式是C=519X(F—32)编写一个程序将用户输入华氏温度转换成摄氏温度并给予输出...

    点击查看已知华氏温度与摄氏度之间的转换公式是C=519X(F-32)编写一个程序将用户输入华氏温度转换成摄氏温度并给予输出具体信息 答:-- {int f=-10; float c; while(f ...

  2. 颠倒整数的C语言程序,帮忙解决c语言题目1.编写一个程序,用户输入一个小于5位的正整数,把它的各位数字前后颠倒一下,并输出颠倒后的结果。2.编...

    共回答了15个问题采纳率:93.3% 1.编写一个程序,用户输入一个小于5位的正整数,把它的各位数字前后颠倒一下,并输出颠倒后的结果. #include void main() { int num,t ...

  3. python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...

    [其它]已知info=[1,2,3,4,5],请通过两种编程方法,将列表变成info=[5,4,3,2,1] (6.0分) [其它]阅读下面的程序,分析代码是否可以编译通过,如果能编译通过,请列出运行 ...

  4. 【无标题】编写一个程序提示用户输入一个整数,然后显示这个整数的所有数字的和。

    (求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和.使用下面的方法头: public static int sumDigits(long n) 例如sumDigits(234)返回9(2 ...

  5. 编写一个程序,用户输入某个大写字母,产生一个金字塔图案。例如用户输入字母E,则产生如下图案:(金字塔)

    编写一个程序,用户输入某个大写字母,产生一个金字塔图案.例如用户输入字母E,则产生如下图案: 更多资料请点击:我的目录 #include<stdio.h>int main() {char ...

  6. 编写一个程序,用户输入某个大写字母,产生一个金字塔图案。例如用户输入字母 E,则产生如下图案:

    如何编写一个程序,用户输入某个大写字母,产生一个金字塔图案.例如用户输入字母 E,则产生如下图案: A ABA ABCBA ABCDCBA ABCDEDCBA 要打印该图案必须清楚A到Z每一个字母对应 ...

  7. 编写一个程序,用户输入某个大写字母,产生一个金字塔图案。

    编写一个程序,用户输入某个大写字母,产生一个金字塔图案.例如用户输入字母E,则产生如下图案: 更多资料请点击:我的目录 #include<stdio.h>int main() {char ...

  8. python编写一个程序、用户输入长方形的长和宽_Python:编写一个程序,要求用户提供颜色、线宽、行长和形状...

    我看到的第一个问题是你在前锋线上留下了一个"r".t.forwad(length) 应该是t.forward(length) 另外,如果使用input()width和length将 ...

  9. 编写程序,对用户输入的英文字符串中出现的英文字母进行提取 (不区分大小写,重复字母只计一次),并将提取的结果按照字母表顺序升序排列后输出。 例如,用户输入“I miss you.”,程序输出“i, m

    编写程序,对用户输入的英文字符串中出现的英文字母进行提取 (不区分大小写,重复字母只计一次),并将提取的结果按照字母表顺序升序排列后输出. 例如,用户输入"I miss you." ...

最新文章

  1. 和晋叔吹B讨论业务驱动与架构演进
  2. dedecms 后台添加新字段
  3. Spring MVC 中 HandlerInterceptorAdapter的使用--转载
  4. 阿里半跪过、任正非差点跳楼、京东被骗光钱:成年人的生活哪有容易二字?...
  5. python爬取苏州天气并用excel来保存
  6. [技术分享] 融云开发案例核心代码分享
  7. Maven跳过antrun打包
  8. ElasticSearch 5.3源码学习 —— Segments_N 文件详解
  9. 十大经典排序算法与算法复杂度
  10. 使用treeNMS管理及监控Redis
  11. 计算机哪个按键可以和弦,多指和弦常用键盘位置及指法
  12. python高阶爬虫---视频类内容爬取,内含详细教程和代码实例
  13. MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句
  14. 游戏设计---游戏中战斗力计算方法(整理)
  15. 2023跨境出海指南:韩国网红营销白皮书
  16. 如何使用Screenflick在Mac上创建延时屏幕录像?
  17. win10系统怎么禁用某个程序联网,阻止软件联网
  18. DedeCMS采集功能
  19. linux停止tomcat 8005,严重:无法联系localhost:8005 . 关闭时Tomcat可能没有运行错误...
  20. HTML输入标签 input —— 文本框

热门文章

  1. 中国大学慕课第8周测验
  2. 10计算机管理员权限获得,Win10永久获取管理员权限的方法
  3. 蓝牙耳机无法打开计算机,电脑搜不到蓝牙耳机怎么回事_电脑搜不到蓝牙耳机的处理方法【图文】...
  4. es7.1聚合查询 javaAPI
  5. 豆瓣电影页面html代码,Vue.js 仿豆瓣电影DEMO 学习笔记一
  6. [ACNOI2022]Bitset Dog
  7. luhn算法 java_java – 使用luhn算法验证信用卡号
  8. 【两周快速入门pr】熟稔常用操作,提高剪辑效率
  9. 做智能眼镜是为了更方便地拍摄
  10. c语言 编程 打怪,一起用C语言打怪物