在一行中输入若干个字符作为简写字符,字符之间没有空格间隔,并按如下规则产生输出:

每个简写字母对应一行输出
若字符为C或c,则该行输出"BEIJING OLYMPIC GAMES"
若字符为J或j,则该行输出"JAPAN WORLD CUP"
若字符为K或k,则该行输出"KOREA WORLD CUP"
若为其他字符,则该行原样输出该字符。

输入格式:
输入在一行中输入若干个字符,字符之间没有空格间隔,以回车结束。

输出格式:
按题目要求产生若干行输出。

输入样例:

kijckj

输出样例:

KOREA WORLD CUP
i
JAPAN WORLD CUP
BEIJING OLYMPIC GAMES
KOREA WORLD CUP
JAPAN WORLD CUP

代码:

#include <stdio.h>
int main()
{char s[80];gets(s);int n = strlen(s);for (int i = 0; i < n; i++){if (s[i] == 'c' || s[i] == 'C'){printf("BEIJING OLYMPIC GAMES\n");}else if (s[i] == 'j' || s[i] == 'J'){printf("JAPAN WORLD CUP\n");}else if (s[i] == 'k' || s[i] == 'K'){printf("KOREA WORLD CUP\n");}else{printf("%c\n", s[i]);}}return 0;
}

PTA 循环结构 7-3 简写转全称相关推荐

  1. PTA 循环结构 7-1 求cosx的近似值

    已知cosx的近似计算公式如下: cosx=1−x2/2!+x4/4!−x6/6!+-+(−1)nx2n/(2n)! 其中x为弧度,n为整数(0≤n≤100). 现编写程序,根据用户输入的x和n的值, ...

  2. 沈阳师范大学大一上册C语言PTA题目集以及答案(第三章 循环结构程序设计 编程题篇)

    沈阳师范大学大一上册C语言PTA题目集以及答案(第三章 循环结构程序设计 编程题篇) 7-1 求阶乘序列前N项和 (15分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和. 输入格式 ...

  3. PTA 7-194 循环结构 —— 中国古代著名算题。趣味题目:物不知其数。

    PTA 7-194 循环结构 -- 中国古代著名算题.趣味题目:物不知其数. 中国古代著名算题.原载<孙子算经>:"今有物不知其数,三三数之剩二:五五数之剩三:七七数之剩二.问物 ...

  4. PTA 7-153 循环结构_ 求数列和

    PTA 7-153 循环结构_ 求数列和 分数 40 作者 叶青 单位 长春理工大学 键盘输入两个整数A和B(大于-100且小于+100)A<B,筛选两数之间(不包括这两个数)的所有满足条件&q ...

  5. C语言第三次博客作业---单层循环结构

    一.PTA实验作业. 题目1 1.实验代码 int n,i; double height1,height2;//1为输入身高,2为输出身高. char sex; //1<=height1< ...

  6. 模板元实现顺序、分支和循环结构

    顺序 顺序执行没有太多可说的,唯一需要注意的是,类型的声明必须按照顺序,否则编译器无法识别.不按照顺序的声明,在运行时的程序是合法的,编译过程会扫描两次,第一次是找声明位置,第二次是具体的转换. 分支 ...

  7. C语言程序设计第六次作业——循环结构(2)

    (一)改错题 序列求和:输入一个正实数eps,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... ,精确到最后一项的绝对值小于eps(保留6位小数). 输入输出样例: Input e ...

  8. 【实验四 循环结构】7-4 sdut-C语言实验-求阶乘(循环结构)

    7-4 sdut-C语言实验-求阶乘(循环结构) 分数 12 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工大学 从键盘输入任意一个大于等于0的整数n,然后计算n的阶乘,并把它输出. 提示: 0 ...

  9. c 语言程序的三种基本结构,C 语言程序的三种基本结构是____ A、顺序结构,选择结构,循环结构 B、递归结构,循环结构,转移结构...

    C 语言程序的三种基本结构是____ A.顺序结构,选择结构,循环结构 B.递归结构,循环结构,转移结构 更多相关问题 [填空题]移动电商,全称 ,是以 为载体的电商模式. [单选题]有关离子选择性电 ...

最新文章

  1. 微软私有云分享(R2)11-应答文件浅析
  2. Linux中的 inode以及 软硬链接分析
  3. linux开机自动打开全屏,如何修改Linux开机启动logo并使其全屏显示?
  4. 操作系统 实验3【动态分区存储管理】
  5. Elasticsearch 5.x 字段折叠的使用
  6. 超级计算机操作系统有什么不同,超级计算机功能强大吗?它与普通计算机不同,但也使用Windows系统...
  7. MTK 驱动开发(33)---Vibrator
  8. 推荐轻量高效无依赖的开源JS插件和库
  9. 自反馈与 Mandelbrot set
  10. easyUI 设置datagrid的行高 + 文字超宽换行
  11. python怎样装pandas_小白学python:坑一:如何安装pandas和numpy
  12. 3.卷2(进程间通信)---System V IPC
  13. 模式识别—判别函数分类法(几何分类法)
  14. JAVA蓝桥杯基础练习 Fibonacci数列
  15. word文档左侧没有显示文档的目录
  16. mysql 升级mariadb_mariadb升级
  17. 【Java WEB】AJAX
  18. 基于MK-MMD度量迁移学习的轴承故障诊断方法研究
  19. Unity(12)-场景切换
  20. 怎么在Arcgis中提取多个坐标点的dem值(高程)

热门文章

  1. 数理统计(数值修约、0.5修约、0.2修约、有效数字运算、平均值、中位数、极差、标准差、变异系数)
  2. python怎样删除某一行_python删除某一行
  3. jacob.jar 操作word文件 添加水印、图片(附查阅Microsoft Office VBA参考文档方式)
  4. paddleHub(一)使用预训练模型推理
  5. gnome硬盘分析_使用Gnome磁盘工具轻松备份还原硬盘
  6. 有奖互动 | 秋天的第一行代码
  7. 多元线性回归公式推导及R语言实现
  8. Vector CANoe修改Panel的名字
  9. 28岁程序员的2016规划
  10. 组合两个表(外连接的使用)