ZOJ 1151(单词反转)
来源:互联网 发布:淘宝男装原创品牌 编辑:程序博客网 时间:2024/04/30 01:19
getchar
函数名: getchar
功 能: 从stdin流中读字符
用 法: int getchar(void);
注解:
getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).当用户键入回车之后,getchar才开始从stdin流中每次读入一个字符.getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕.如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取.也就是说,后续的getchar调用不会等待用户按键,而直接读取缓冲区中的字符,直到缓冲区中的字符读完为后,才等待用户按键.
getch与getchar基本功能相同,差别是getch直接从键盘获取键值,不等待用户按回车,只要用户按一个键,getch就立刻返回, getch返回值是用户输入的ASCII码,出错返回-1.输入的字符不会回显在屏幕上.getch函数常用于程序调试中,在调试时,在关键位置显示有关的结果以待查看,然后用getch函数暂停程序运行,当按任意键后程序继续运行.
功 能: 从stdin流中读字符
用 法: int getchar(void);
注解:
getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).当用户键入回车之后,getchar才开始从stdin流中每次读入一个字符.getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕.如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取.也就是说,后续的getchar调用不会等待用户按键,而直接读取缓冲区中的字符,直到缓冲区中的字符读完为后,才等待用户按键.
getch与getchar基本功能相同,差别是getch直接从键盘获取键值,不等待用户按回车,只要用户按一个键,getch就立刻返回, getch返回值是用户输入的ASCII码,出错返回-1.输入的字符不会回显在屏幕上.getch函数常用于程序调试中,在调试时,在关键位置显示有关的结果以待查看,然后用getch函数暂停程序运行,当按任意键后程序继续运行.
#include<stdio.h>#include<iostream>using namespace std;int main(){ int N; int n; char word[100]; char c; int i; cin>>N; while(N--) { cin>>n; getchar(); //读掉末尾的换行符 while(n--) { i=0; while(1) { c=getchar(); if(c=='\n'||c==' ') //单词末尾 { for(int k=i-1; k>=0; k--) printf("%c",word[k]); printf("%c",c); i=0; } else { word[i++]=c; } if(c=='\n') break; } } if(N!=0) printf("\n"); }}
0 0
- ZOJ 1151(单词反转)
- zoj 1095 丑数、1151反转单词、1088 约瑟夫环
- ZOJ 1151 Word Reversal反转单词 (string字符串处理)
- 单词反转
- 单词反转
- 单词反转
- 反转单词
- 单词反转
- 反转单词
- 单词反转
- 反转单词
- 单词反转
- 单词反转
- 单词反转
- 单词反转
- 单词反转
- 字符串反转,单词反转
- 句子反转,单词不反转
- 每日一编C-2
- jxl实现excel文件变成java集合
- 总结Java常见面试题和答案
- Warning: World-writable config file '/data0/mysql/3306/my.cnf' is ignored
- uva 10271 DP
- ZOJ 1151(单词反转)
- HDU 4602 Partition 数论 AND 快速幂
- Hadoop技术细节遗珠
- hdu 1390
- 最少教室问题与区间图着色问题类似
- 不用任何插件实现WordPress文章点击数
- [Unity3D]Unity3D游戏开发之鼠标滚轮实现放大缩小
- C++模板编程->成员函数指针模板参数
- 智能指针