给定一行字符,逆序输出此行(空格.数字不输出)
来源:互联网 发布:windows 8.1K 编辑:程序博客网 时间:2024/04/27 15:03
- 输入
- 第一行是一个整数N(N<10)表示测试数据的组数)
每组测试数据占一行,每行数据中间有且只有一个空格(这样你可以把此行当成两个字符串读取)。
每行字符长度不超过40
并且保证输入的字符只有空格(1个),数字,小写字母三种 - 输出
- 对应每行测试数据,逆序输出(空格和数字不输出)
- 样例输入
3abc 123deabc 123abc d
- 样例输出
edcbacbadcba
#include<stdio.h>#include<string.h>int main(){ int i,repeat,j; char a[40],ch; scanf("%d",&repeat); ch=getchar(); while(repeat>0) { a[0]=0; //scanf("%s",a); gets(a); j=strlen(a); for(i=j-1;i>=0;i--) { if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z') printf("%c",a[i]);
} printf("\n"); repeat--; } return 0;}
此图为除去绿色的那两行代码
0 0
- 给定一行字符,逆序输出此行(空格.数字不输出)
- 输入一行字符,统计其中字母、数字、空格、其它字符的数量,并输出到控制台
- 数字逆序输出
- 逆序输出单个数字
- 字符的逆序输出
- 字符逆序输出
- 输出一行数字,中间用空格隔开,最后一个数字没有空格
- 输出不带空格的字符 串拷贝字符串(空格除外)
- C 逆序输出 用户输入的字符或数字
- 将数字序列逆序输出(java)
- 提取不重复整数(逆序输出)
- 数字字符串的逆序输出
- 输入十个数字,逆序输出
- 《任意输入一个合理大小的字符串,实现逆序输出并统计一个字符串中字母、数字、空格及其他字符的个数》
- java实现字符逆序输出
- 字符数组内容逆序输出
- 输入一行字符串(单词和若干空格), 输出该行单词个数 这里用到判断字符与否的isalpha
- 输入一行字符反向输出
- 前台传过来的中文在数据库中搜不到结果的解决办法
- Git的错误error: Failed connect to github.com:443;解决办法
- javascript中的闭包问题
- jdk1.5、1.6、1.7新特性详细介绍(整理)
- 微信支付及支付宝支付开发指南
- 给定一行字符,逆序输出此行(空格.数字不输出)
- Linux常用命令之(一)
- CODEFORCES, 450E Jzzhu and Apples <筛素数>
- LeetCode:Contains Duplicate系列
- Android性能优化之常见的内存泄漏
- 统计学习方法笔记(二)
- LibreOffice源码开发 _排版
- 微信、陌陌等著名IM软件设计架构详解
- chrome前端开发插件