摘要: ## 题目描述 输入一个一元一次方程,求它的解(精确到小数点后三位)。 方程中,只包含整数、小写字母及 $\texttt{+}$、$\texttt{-}$、$\texttt{=}$ 这三个数学符号(当然,符号“$\texttt{-}$”既可作减号,也可作负号)。 方程中并没有括号,也没有除号,方程中 阅读全文
posted @ 2023-08-13 09:27 sleepwind 阅读(322) 评论(0) 推荐(0)
摘要: ## 题目描述 >华华通过以下方式进行分析,首先将比赛每个球的胜负列成一张表,然后分别计算在 $11$ 分制和 $21$ 分制下,双方的比赛结果(截至记录末尾)。 比如现在有这么一份记录,(其中 $\texttt W$ 表示华华获得一分,$\texttt L$ 表示华华对手获得一分): $\text 阅读全文
posted @ 2023-08-09 22:27 sleepwind 阅读(65) 评论(0) 推荐(0)
摘要: 打表 先把一到一亿的质数兼回文数打出来。(用文件输入输出会方便复制一些) 最后效果如下: 太长故折叠 0,2,3,5,7,11,101,131,151,181,191,313,353,373,383,727,757,787,797,919,929,10301,10501,10601,11311,11 阅读全文
posted @ 2023-08-08 22:58 sleepwind 阅读(103) 评论(0) 推荐(0)
摘要: ## 题目描述 给定一个数,请将该数各个位上数字反转得到一个新数。 - 整数反转是将所有数位对调。 - 小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分。 - 分数反转是把分母的数反转,再把分子的数反转,不交换分子与分母。 - 百分数的分子一定是整数,百分数只改变数字部分 阅读全文
posted @ 2023-08-05 15:26 sleepwind 阅读(227) 评论(0) 推荐(0)
摘要: ###题目描述 给定一行句子,每个词之间用空格隔开,要么是全小写英文单词,要么是全大写英文单词,要么是自然数。 要求将这些单词倒序输出。而且对于每个单词,如果是小写词,应当转为大写;如果是大写词,应当转为小写;如果是自然数,应该倒转输出。 ### 分析 这道题可以getline按行输入,然后倒序遍历 阅读全文
posted @ 2023-08-04 11:09 sleepwind 阅读(369) 评论(0) 推荐(0)
摘要: ##分析 这道题乍一看好像很复杂,但其实主要难点只在于处理读入的字符串。 我们不妨先忽略处理的详细过程,分别以函数$a1,a2,a3$代替加,减,乘,先把总体过程写出来。 点击查看代码 ``` char cf[100]; int kd, i, a, b, c; void a1(), a2(), a3 阅读全文
posted @ 2023-08-03 10:08 sleepwind 阅读(201) 评论(0) 推荐(0)
摘要: 这题还是挺水的,跟着描述走就行。 为了统计字母出现的次数,需要定义一个数组,遍历字符串每次使数组对应字母的位置加一即可。 这里为了表示每个字母的对应位置,使用 字符-'a' 的方式。 ``` int t[105];//记录字母出现次数 char cf[105]; scanf("%s", cf);// 阅读全文
posted @ 2023-08-02 22:20 sleepwind 阅读(121) 评论(0) 推荐(0)