zoukankan      html  css  js  c++  java
  • 杭电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型)

    cout << setprecision(3) << 12.345678 << endl;

    保留3位有效数字

    cin>>hex>>a>>b;
    cout<<dec<<a<<b;
    
    输入16进制,输出10进制

    1062的思路

    开a,b两个数组,a做输入缓冲,b做输出缓冲,

    a只存’ ‘或’ ‘ 前的字符(包括’ ‘ ,’ ‘,但不处理),

    处理并放入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]=='
    ')
    			{
    				for (int j = 0; j < i; j++)
    					b[count-j-1] = a[j];
    				if (a[i] == '
    ')
    				{
    					b[count] = '
    ';
    					break;
    				}
    				b[count] = ' ';
    				i = -1;
    			}	
    		}
    		for (int i = 0; i <=count;i++)
    			cout << b[i] ;
    	}
    }
    



  • 相关阅读:
    vue学习之vuex的入门
    Vue的入门之安装
    JS之作用域链
    map去重value值
    增量部署和全量部署
    js跳转页面的方法
    Quartz定时任务时间设置
    @RequestParam和@PathVariable用法小结
    nginx负载均衡的5种策略(转载)
    使用Joda-Time优雅的处理日期时间
  • 原文地址:https://www.cnblogs.com/A-yes/p/9894249.html
Copyright © 2011-2022 走看看