高级程序语言设计编程作业
文章平均质量分 67
念初正在学算法
这个作者很懒,什么都没留下…
展开
-
【C++】第六章作业
有一个数字的也要输出。【问题描述】有5个字符串,首先将它们按照字符串中字符个数由小到大排序,再分别取出每个字符串的第三个字母合并成一个新的字符串输出(若少于三个字符的输出空格)。【输出形式】输出一个字符串:按5个字符串中字符个数由小到大排序,再分别取出每个字符串的第三个字母合并成一个新的字符串输出,若少于三个字符的输出一个空格。4. `isspace(c)`: 检查字符 `c` 是否为空白字符(如空格、制表符)。3. `isalnum(c)`: 检查字符 `c` 是否为字母或数字。原创 2024-02-02 18:39:35 · 471 阅读 · 0 评论 -
【C++】第五章作业
【问题描述】输入字符串s,编程统计出s中共出现了多少个数字字符。进一步考虑,如何统计出10个数字字符各自出现的次数。【输入形式】输入带数字字符的字符串【输出形式】两行,第一行输出字符串中数字字符的总个数;第二行依次输出从数字字符‘0’到数字字符‘9’的个数【样例输入】abcdefk12345【样例输出】【样例说明】请严格按照【样例输出】的要求输出结果,程序的输入及输出暂时不支持中文字符。方法二:(更简洁直观,无需先将数字字符存储在向量中,这样可以减少内存使用)原创 2023-12-20 20:23:00 · 345 阅读 · 0 评论 -
【C++】第四章作业
【问题描述】设计一个函数int digit(long n,int k),它返回整数n从右边开始第k个数字的值,若不存在第k个数字则返回-1。这个代码虽然能够解决这个题目,但是却是以十进制的方式来输出的这个八进制数,这实际上是在数值上创造了一个等同于八进制的十进制数。【问题描述】设计一个函数toOcr(int n),实现把输入的一个十进制数转换为八进制数。【样例说明】输出结果每行输出一对亲密数,剔除重复的,按每行第一个数的大小排序。【输出形式】此数字n之内的亲密对数,如果没有则输出No。原创 2023-11-28 10:55:49 · 97 阅读 · 0 评论 -
【C++】第三章作业
第2天,吃剩下的桃子的一半,还不过瘾,又多吃了一个。甲队为A,B,C三人,乙队为X,Y,Z三人。这个方法是通过定义数组来储存对战的结果,逻辑上更加严密,但是由于这道题非常简单,我们很轻易地就能推出对战结果,即A--Z B--X C--Y。【问题描述】n元买100只鸡,公鸡每只5元,母鸡每只3元,小鸡每只1/3元,设公鸡、母鸡、小鸡的数量分别记为x,y,z,求所有可能的解。这种方法逐一排查了公鸡的数量x从0-n/5和母鸡的数量y从0-n/3的所有情况,虽然可以实现这个题目的要求,但增加了不必要的计算。原创 2023-11-26 17:32:37 · 79 阅读 · 0 评论 -
【C++】第二章作业
【问题描述】设有三个数据,分别为整型、实型和字符型,输出三个数据的加和结果。【输入格式】依次输入一个整数、一个实数和一个字符(先后顺序不能改变)。【输出格式】输出一个实数,行尾需要换行。【样例输入】3 7.9 a。【样例输出】107.9。原创 2023-11-26 13:08:58 · 80 阅读 · 1 评论