HDUOJ 1062 textreverse /c++
2017-05-08 11:26
435 查看
注意题目中数字的类型是int
还是double
scanf(“%x”,&a)可以直接输入十六进制
cin>>遇到空格不再接收
getline() 接受一整行含空格, 前面先用getchar()吃掉上一个换行符
memset(k,0,sizeof(k)); 清空数组
textreverse #1062
strlen(a), 数组的长度
逆序输出,也可以用栈
首先是,字符的上下界经常出错
之后输出的字符中又有乱码,浪费了很长时间
现在这个还是运行不成,希望各位看见的同学们帮帮忙。
还是double
scanf(“%x”,&a)可以直接输入十六进制
cin>>遇到空格不再接收
getline() 接受一整行含空格, 前面先用getchar()吃掉上一个换行符
memset(k,0,sizeof(k)); 清空数组
textreverse #1062
strlen(a), 数组的长度
逆序输出,也可以用栈
首先是,字符的上下界经常出错
之后输出的字符中又有乱码,浪费了很长时间
现在这个还是运行不成,希望各位看见的同学们帮帮忙。
#include<cstdio> #include<string.h> #include<iostream> using namespace std; char s[1005]; char c[1005]; void rev(char t[1005]){ int i,j; for(i=0,j=0;i<=strlen(t);i++){ //因为要判断结束符,所以<= if(s[i]==' '||s[i]=='\0'){ for(int k=j-1;k>=0;j--){ cout<<c[j]; cout<<s[i]; j=0; } } else{ c[j]=s[i]; j++; } } } int main(){ int n; cin>>n; getchar(); while(n>0){ cin.getline(s,1005); rev(s); cout<<endl; n--; } return 0; }
相关文章推荐
- HDOJ1062(Text Reverse)
- HDOJ Text Reverse JAVA 1062
- HDOJ Text Reverse 1062
- Text Reverse hdu1062 水题
- 杭电1062(Text Reverse)字符串翻转问题
- HDOJ&nbsp;&nbsp;1062&nbsp;&nbsp;&nbsp;Text&nbsp;Reverse
- Text Reverse&&http://acm.hdu.edu.cn/showproblem.php?pid=1062
- Text Reverse——个人c++解
- HDU 1062:Text Reverse【水】
- hdu 1062(Text Reverse)
- Hdu 1062 Text Reverse !
- Text Reverse(hdu 1062)
- HDOJ 1062:Text Reverse 单词翻转
- 35. 翻转链表(reverse-linked-list)(c++)----lintcode面试题之链表
- 【leetcode 206】 Reverse Linked List(C++)
- 字符串左旋转&&反转单词顺序&&Text Reverse&&句子的逆序
- 整理的C++ primer TextQuery 例题
- leetcode_c++:链表:Reverse Nodes in k-Group(025)
- win7 64位下搭建 sublime text C/C++编译环境
- LeetCode(92): Reverse Linked List II (C++)