zoukankan      html  css  js  c++  java
  • 2019年1月24日训练日记

    今天白天看了看有关字符串的一些问题:字符串的输入输出以及在数组中的排序问题,还有字符串在数组中忽略空格(判等问题时)、移位包含等问题。
    下午整理了之前的一些资料,觉得有题可以做了,之前的题可以回顾,还有之前遗漏的以及不曾涉及的一些问题。另外课件资料也很多,也有的看了,很多也只能取舍来看,因为实在是太多了。。。
    傍晚的时候发现51nod网站上的题又增加了。。。
    不过还好,好像增加的都是简单一些的题目,可以回顾一下简单的基础知识,比如今天的switch语句:
    2403 启蒙练习11-求和
    编程实现输入两个整数a,b,
    当a+b== 1时输出one,
    a+b== 2时输出two,
    a+b== 3时输出three,
    a+b== 4时输出four,
    a+b== 5时输出five,
    a+b== 6时输出six,
    a+b== 7时输出seven,
    a+b== 8时输出eight,
    a+b==9时输出nine,否则输出None(提示:switch语句)
    输入
    输入两个整数a,b,以空格隔开
    输出
    输出相应单词
    输入样例
    3 5
    输出样例
    eight

    #include <cmath>
    #include <cstdio>
    #include <vector>
    #include <iostream>
    #include <algorithm>
    using namespace std;
    int main()
    {
    	int a,b,t;
    	cin>>a>>b;
    	t=a+b;
    	switch(t)
    	{
        case 1:
            cout<<"one";
            break;
        case 2:
            cout<<"two";
            break;
        case 3:
            cout<<"three";
            break;
        case 4:
            cout<<"four";
            break;
        case 5:
            cout<<"five";
            break;
        case 6:
            cout<<"six";
            break;
        case 7:
            cout<<"seven";
            break;
        case 8:
            cout<<"eight";
            break;
        case 9:
            cout<<"nine";
            break;
            default:
                cout<<"None";
                break;
    	}
    	return 0;
    }
    

    让我又想起来了switch语句中case的用法以及要搭配break去使用,还有default的应用(处理非法运算符)等。
    不知道题目是否还会增加,不管了,先做着吧。。。

  • 相关阅读:
    shell 知识点
    folder,source folder,package 区别
    meta viewport 理解
    一张图看懂JavaScript中数组的迭代方法:forEach、map、filter、reduce、every、some
    java 报错及解决
    Charles :mac上的手机代理
    关联本地文件夹到github项目
    tomcat 安装
    Refused to display '[url]' in a frame because it set 'X-Frame-Options' to 'Deny'.
    linux 知识点
  • 原文地址:https://www.cnblogs.com/study-hard-forever/p/12130078.html
Copyright © 2011-2022 走看看