国庆节练习题
国庆节练习题
黑白的黒
这个作者很懒,什么都没留下…
展开
-
字符串分割拼接
很多人抱怨C中的字符串太过难用,其接口太过老旧。例如,字符串的分割(strtok)、链接(strcat)。这一次,我们自己动手实现更现代接口split和join。原创 2020-10-03 09:29:09 · 1574 阅读 · 0 评论 -
判断登录信息--Java字符串比较
从键盘接收用户输入的两个字符串,第一个代表用户名,第二个代表密码。(1)如果用户名是SwpuIot,并且密码是123456,则输出:Welcome(2)如果用户名正确,密码不正确,输出:Mismatch(3)其他情况下,输出:NotExist要输出的信息,建议从题目中复制,确保精确匹配。输入格式:用空格分隔开的两个字符串。输出格式:首字母大写的一个单词或词组。输入样例:SwpuIot 123456输出样例:Welcome答案import java.util.Scanner原创 2020-10-03 09:29:00 · 3434 阅读 · 0 评论 -
jmu-java-m02-不定循环拼接符合条件的字符串
输入一组字符串,直到碰到end为之。将其中字符串长度是3的倍数的字符串使用空格拼接起来,并输出输入格式:输入一组以空格或者回车换行分隔的字符串,最后一个字符串为end。输出格式:将输入字符串中长度是3的倍数的字符串使用空格拼接起来。注意:行尾有一个空格。输入样例:a abc 123456 22 45jd 123456789 end输出样例:abc 123456 123456789 答案import java.util.Scanner;public class Main {原创 2020-10-03 09:28:52 · 652 阅读 · 0 评论 -
sdust-Java-字符串集合求并集
从键盘接收N个英文字符串(其中不同的字符串数量大于10),从头开始取5个不同的字符串放入一个集合S1,然后接着取5个不同的字符串放入另一个集合S2,按照字母顺序输出S1和S2的并集中的每个字符串(字符串区分大小写)输入格式:一行以空格分开的英文字符串(不同的字符串数量大于10)。输出格式:按照字母顺序(先比较字符串首字母,首字母相同的比较字符串第二个字母,以此类推)输出的S1和S2并集的字符串。输入样例:android python java javaee javase database jav原创 2020-10-03 09:28:40 · 864 阅读 · 0 评论 -
jmu-Java-01入门-格式化输入输出与字符串
本题主要考察使用Scanner处理输入使用System.out.printf进行格式化输出String常用方法与字符串常用操作main输入说明:输入double,然后输入3个浮点数。**输出:**从左到右依次输出3个double(均保留2位小数输出,宽度为5),**格式依次为:**右侧填充空格,左侧填充空格,直接输出输入int,然后输入3个整数(以1个或多个空格分隔)。**输出:**将3个整数相加后输出。输入str,然后输入3个字符串。**输出:**去除空格,然后倒序输出3个字符。输原创 2020-10-03 09:28:29 · 2802 阅读 · 1 评论 -
jmu-Java-02基本语法-02-StringBuilder
输入3个整数n、begin、end。 首先,使用如下代码:for(int i=0;i<n;i++)将从0到n-1的数字拼接为字符串str。如,n=12,则拼接出来的字符串为01234567891011最后截取字符串str从begin到end(包括begin,但不包括end)之间的字符串,并输出。输入样例:10581000800900输出样例:567033043053063073083093103113123133143153163173183193203213223233原创 2020-10-03 09:28:11 · 5513 阅读 · 7 评论 -
切分表达式——写个tokenizer吧
[先说点出题背景]这个题是为低年级同学、学C语言的同学准备的,因为,对这部分同学,这个题目编写起来略有一点复杂。如果是高年级、学过了正则表达式(Regular Expression)的同学或者学过了Java等OO语言的同学做这个题,应当发现这题比较简单吧。哦,对了,什么是tokenizer?请自行查询解决。反正在此处不应翻译成“令牌解析器”。[正题]四则运算表达式由运算数(必定包含数字,可能包含正或负符号、小数点)、运算符(包括+、-、*、/)以及小括号((和))组成,每个运算数、运算符和括号都是一个原创 2020-10-03 09:28:00 · 513 阅读 · 0 评论