杭电OJ-1062_Text Reverse
生活随笔
收集整理的這篇文章主要介紹了
杭电OJ-1062_Text Reverse
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近幾天刷了些水題
HDU_OJ:??? 1001、2000—2011、2039、1720、1062、
輸入輸出格式控制
cout << setiosflags(ios::fixed)<< setprecision(3) <<12.3456778<< endl;精確到小數點后3位( 0也輸出 ) (int) (x*100+0.5)/100.0精確到小數點后2位,用double型乘100再轉換成int,再除100.0(一定是100.0,不然結果是int型)
保留3位有效數字 cin>>hex>>a>>b; cout<<dec<<a<<b; 輸入16進制,輸出10進制
1062的思路
開a,b兩個數組,a做輸入緩沖,b做輸出緩沖,
a只存’ ‘或’\n‘ 前的字符(包括’ ‘ ,’\n‘,但不處理),
處理并放入b中,最后輸出b
#include<iostream> using namespace std;int main() {int t;cin >> t;cin.get();while (t--){char a[1000], b[1000];int count = 0;for (int i = 0;;i++,count++){a[i] = cin.get();if (a[i] == ' '||a[i]=='\n'){for (int j = 0; j < i; j++)b[count-j-1] = a[j];if (a[i] == '\n'){b[count] = '\n';break;}b[count] = ' ';i = -1;} }for (int i = 0; i <=count;i++)cout << b[i] ;} }轉載于:https://www.cnblogs.com/A-yes/p/9894249.html
總結
以上是生活随笔為你收集整理的杭电OJ-1062_Text Reverse的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hdu 3501 欧拉函数
- 下一篇: js常用正则整理