![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oj
oj刷题部分
even.小菜鸡的学习记录
这个作者很懒,什么都没留下…
展开
-
1226 绘制字符正方形(简易版)
绘制字符正方形,输入正方形边长n和一个填充字符,绘制出一个正方形图案。输入 4*, 表示需要输出4行4列的由符号*组成的图案。输入正方形边长n和填充字符(填充字符不会出现数字)输出由填充字符组成的边长为n的正方形。原创 2024-01-07 16:53:55 · 365 阅读 · 1 评论 -
1208 简单算术运算
输入一个数学表达式,输出运算结果。如输入为3^3,则输出结果27.00;如输入为7*8,则输出结果为56.00。(运算符号局限于+、-、*、/、^ 五种,其余输出“Error”)输入形式为a+( -、*、/、^ )b,即一个数字、一个运算符号、再一个数字。输出运算结果,如11.00。原创 2024-01-07 16:48:46 · 398 阅读 · 0 评论 -
1203 字符删除操作(1)
输入一个字符串,并输入要删除的字符在该数组中的位置(非下标)。删除字符串指定位置上的字符,输出删除后的结果。原创 2024-01-07 15:59:18 · 328 阅读 · 0 评论 -
1202 字符查找
第一行输出该字符在字符串中出现过的次数n, 后面n行依次输出该字符曾出现过的地方(出现位置按日常计数习惯从1开始标记)在一个字符串中查找指定的一个字符,并输出指定的字符在字符串中出现的次数及位置。第一行输入一个字符串,第二行输入要查找的字符。原创 2024-01-07 15:53:55 · 313 阅读 · 0 评论 -
1206 水费问题
为了加强居民的节水意识,某地区制定了以下生活用水收费标准:每户每月用水未超过7吨时,每吨收费1.0元,并加收0.2元每吨的城市污水处理费;用水若超过7吨(含7吨),则每吨收费1.5元,并加收0.4元每吨的城市污水处理费。输入用水量并计算应交水费。原创 2024-01-07 16:33:34 · 400 阅读 · 0 评论 -
1315 你能找出多少个整数
幼儿园老师给小朋友出了一道题,让大家数数一串字符内有多少个整数。你能帮忙编程解决这个问题吗?输入一个字符串,由空格、英文字母、数字组成,每个测试数据一行,长度小于1000。输出整数个数(不是数字字符个数哦,亲)。原创 2024-01-02 22:09:49 · 336 阅读 · 0 评论 -
1175 查找最大元素
输出一行字符串,输出的结果是插入字符串"(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入"(max)"。对于输入的字符串,查找其中的AscII码最大字母,在该字母后面插入字符串"(max)”。输入一行长度不超过100的字符串,字符串仅由大小写字母构成。原创 2024-01-02 22:31:09 · 319 阅读 · 0 评论 -
1190 C语言合法标识符
如果输入数据是C语言的合法标识符,则输出yes,否则,输出no。输入一个字符串,判断其是否是C的合法标识符。输入一个长度不超过50的字符串。原创 2024-01-02 21:37:32 · 323 阅读 · 0 评论 -
1191 二维数组每行最大值
求出二维数组每行的最大元素。输入一个3*4的二维数组。原创 2024-01-02 20:47:08 · 364 阅读 · 0 评论 -
1161 二维数组的最大值
有一个3*4的矩阵,要求编程求出其中值最大的那个元素。从键盘输入12个数字组成一个3*4的矩阵。输出矩阵中的最大值。原创 2024-01-02 20:37:55 · 365 阅读 · 0 评论 -
1227 数字和为5的整数
题目描述求三位数[k1,k2]之间所有数字之和为5的整数。输入要求输入两个正整数k1和k2,k1和k2都是三位数。K2>K1。输出要求求[k1,k2]之间所有数字之和为5的整数。输出所有符合条件的数,每个数占1行。输入样例100 200输出样例104113122131140提示来源NBU OJ#include <stdio.h>#inc原创 2024-01-06 22:38:22 · 326 阅读 · 0 评论 -
1229 奇数的平方
打印自然数[1,n]中奇数的平方。每行输出10个数据。每个数据后面都跟一个空格作为间隔符。打印自然数[1,n]中奇数的平方。原创 2024-01-06 22:35:45 · 316 阅读 · 0 评论 -
1221 画等腰三角形
在运用C语言开发程序时,有时为了程序运行界面的美观,需要在屏幕上用字符构成一些特殊的图案用以装饰。请设计一个C程序,在屏幕上打印一个由符号‘*’组成的等腰三角形。下图是n为5的一个等腰三角形。在屏幕上打印由*组成的层高为n的等腰三角形。每行都没有后缀的空格。原创 2024-01-06 22:39:48 · 342 阅读 · 0 评论 -
1164 对角线元素和
从键盘输入一个整数n,然后输入n*n个数据建立一个方阵,计算并输出方阵主对角线元素的和。先输入一个整数n表示方阵的维数。接着输入n*n个数据形成一个方阵。方阵主对角线元素之和。原创 2024-01-02 20:30:43 · 389 阅读 · 0 评论 -
1159 字母出现频率
从键盘输入一行文本(小于1000字符),统计其中每个英文字母出现的频率,并输出出现过的英文字母及其次数,未出现过的不需要显示。为了简化问题的复杂度,假设在统计过程中不区分字母的大小写,即'A'与'a'被认为是一种字母。先从键盘输入一行文本。原创 2024-01-02 21:22:42 · 344 阅读 · 0 评论 -
1199 判断字符串类型
输入一个字符串,其中只能包括数字或字母。对应输入的字符串,输出它的类型。如果是仅由数字构成的那么输出digit,如果是仅由字母构成的那么输出character,如果是由数字和字母一起构成的输出mixed。输入一个字符串,长度不超过1000,且字符串中只包括数字或大、小写字母。原创 2024-01-02 21:54:50 · 389 阅读 · 0 评论 -
1167 susan的货币兑换
Susan到中国观光旅游,她不太熟悉人民币,因此分别将1角,2角,5角,1元,2元,5元,10元,20元,50元,100元的人民币依次排序号(从1开始排序号),她每天将自己手中不同面值人民币的张数输入iPAD,以计算手头的人民币数额。请你帮她编写一个程序,可以根据她手中的不同面值人民币的张数,计算出对应的人民币数额。输入人民币序号及张数。如5 20表示序号为5的人民币有20张。当输入序号或张数为负数时结束。输出对应的人民币数值。原创 2024-01-02 20:25:21 · 410 阅读 · 0 评论 -
1172 十进制转换成八进制
输出转化后的八进制数,各数字间空一格,最后一个数据后面也有空格,再换行。输入一个十进制整数,把这个数转换为八进制的数输出。输入一个十进制整数。原创 2024-01-02 20:05:56 · 435 阅读 · 0 评论 -
简化版九宫格
相信大家都玩过“九宫格”这个游戏!下面我就再简述一下规则,在一个9*9的网格中填数字1~9,只要使得1~9这9个数字在每行和每列出现且仅出现一次即可。现给出一个这样的9*9矩阵,判断它是否满足上述规则,并求两条对角线和。第一行:如果输入的矩阵满足所述规则,输出YES;第二行:两条对角线的和,大的在前面。输入一个9*9数的矩阵。原创 2023-11-09 22:49:55 · 62 阅读 · 1 评论 -
阿拉伯到罗马
罗马数字是欧洲在阿拉伯数字(实际上是印度数字) 传入之前使用的一种数码,现在应用较少。它的产生晚于中国甲骨文的数码,更晚于埃及人的 十进位数字。但是,它的产生标志着一种古代文明的进步。给出几个罗马数字的基础数字, I(1),V(5),X(10), L(50),C(100),D(500),M(1000) 观察下面的数字,了解罗马数字的构成原理给出一个大于0小于1000的阿拉伯数字整数,把它转换成罗马数字并输出。原创 2023-11-10 07:51:23 · 35 阅读 · 1 评论 -
1058 成绩合格问题
输入一个整数表示课程成绩,判断学生成绩是否合格:当分数大于等于60分时,输出合格信息,小于60分的,输出不合格信息。原创 2023-10-09 12:35:28 · 34 阅读 · 1 评论 -
1057 字符变换
CoCo在帮忙录入一篇英文文献,可是由于键盘误操作,事先按下了Caps Lock键,然后又按照平时的录入习惯进行操作,结果录入的内容里面,原本应该是英文大写的地方都变成了小写,而原来应该是英文小写的地方都变成了大写。你能帮忙设计一个程序,可以将字符串中的大写英文字母转换成对应的小写英文字母,而将小写英文字母转换成对应的大写英文字母,其余字符不变吗?如果对整篇文献操作还有点难度的话,先尝试对一个字符串的操作吧。将大写字母改小写,小写字母改大写,其余字符保持不便,输出转换后的字符串的结果。原创 2023-11-20 09:03:26 · 40 阅读 · 0 评论 -
1053 字符分类统计
按字母、数字、空格、其它字符的顺序输出各类字符的统计结果。为0的项目也要输出。用空格隔开(最后一个数字的后面无空格)。从键盘输入一行字符(长度小于等于1000),统计出其中的英文字母、数字、空格、和其它字符的个数。输入一行字符(长度小于等于1000)。原创 2023-11-15 14:53:09 · 41 阅读 · 0 评论 -
1044 第几象限
从键盘输入两个整数表示平面上一个坐标点,判断该坐标点处于第几象限,并输出相应的结果。假设坐标点不会处于x轴和y轴上,也不会处在原点上。从键盘输入两个整数表示平面上一个坐标点,判断该坐标点处于第几象限,并输出相应的结果。假设坐标点不会处于x轴和y轴上,也不会处在原点上。输出该坐标点对应的象限,用数字1,2,3,4分别对应四个象限。原创 2023-10-16 12:53:01 · 42 阅读 · 1 评论 -
设计函数,求解Fibonacci数列中大于n的第一个数及其在Fibonacci数列中的序号。在main函数中输入n验证。
设计函数,求解Fibonacci数列中大于n的第一个数及其在Fibonacci数列中的序号。在main函数中输入n验证。设计函数求出Fibonacci数列中大于n的第一个数及其在Fibonacci数列中的序号并输出结果。主函数中输入一个整数n(n≥1)。原创 2023-10-25 22:24:16 · 341 阅读 · 1 评论 -
数据加密
有一个m行n列的矩阵 ( m,n<20 ) , 然后告诉矩阵的每一个数据,因为有程序高手的存在,数据库都要加密的,不然,你懂的喽...偶数行的数据加密取决于它前一行的相同位置的数据,如果那个数据是的绝对值是质数,则加1,否则减1.第偶数个数据为加密方法取决于它同行的前一个数,输出加密后的数据矩阵,每个数据占4个字符宽。为了不被大牛黑了,我们也来学学加密吧,奇数行的数据,第奇数个数据保持不变,如果前一个是奇数,则加1,否则减1.每一个数据原始都是两位数,接下来m行n列输入原始数据。原创 2023-11-10 09:03:27 · 49 阅读 · 1 评论 -
1041 分段函数1
从键盘输入整数x,计算并输出y的值。原创 2023-10-12 07:51:32 · 37 阅读 · 0 评论 -
2633 判断区域内的素数
求[k1,k2]之间的所有素数。主函数中输入两个整数k1和k2。(3≤k1≤10000,3≤k2≤10000),设计函数判断是否素数并返回判断结果。在主函数中对所有素数进行输出。原创 2023-10-25 22:30:29 · 76 阅读 · 1 评论 -
1039 区域内的奇数和/偶数和
输入正整数n,计算[1,n]中的奇数和以及偶数和并输出。原创 2023-10-09 12:17:22 · 30 阅读 · 1 评论 -
书友会交换图书
假设书友会一共有N个人,一开始每个人都拿了一本书看,一星期后大家会把手中的书借给另外一个人(也有可能仍旧自己保留,且没有两个人会把书借给同一个人),第二星期后又把手中的书借给另外一个人。现在,小明想知道每个人手中的书一开始是属于谁的。第三行包含N个整数b1~bN,表示第二星期后第i个人把书借给了第bi人。每个人的编号依次为1~N。表示第i个人手中的书一开始是属于ci的。第二行包含N个整数a1~aN,表示第一星期后第i个人把书借给了第ai人。输入一个数T,表示有T组测试数据(1<=T<=10000)原创 2023-11-09 23:28:19 · 26 阅读 · 1 评论 -
2634 求两数最大值
设计函数计算并返回最大值。主函数中输入两个整数。原创 2023-10-25 22:27:27 · 26 阅读 · 1 评论 -
1056 特定字符出现次数
从键盘输入一个字符串,再输入一个特定字符key,判断key在字符串中的出现次数。从键盘输入一个字符串(长度小于等于1000),再输入一个待查找的特定字符key。统计并输出特定字符key在字符串中的出现次数。原创 2023-11-20 08:56:45 · 23 阅读 · 0 评论 -
1051 字母个数统计
输入一行字符,以换行符号结束。字符串长度小于等于1000。从键盘输入一行字符,统计其中英文字母的个数。输出其中英文字母的个数。原创 2023-11-15 14:41:07 · 55 阅读 · 1 评论 -
1045 圆内圆外
有一个半径为10的圆,圆心坐标为(0,0),从键盘输入任意点的坐标(a,b),判断该点在圆内,在圆外,还是恰巧在圆周上。in表示在圆内,out表示在圆外,on表示在圆周上。输入整数a和b的值表示一个坐标点。原创 2023-10-18 14:54:47 · 28 阅读 · 1 评论 -
2628 大写字母变小写
设计函数,对于给定的任意一个字符,判断它是否大写字母,若是大写字母则将其转换成对应的小写字母并返回;若不是大写字母,则保持原样。设计函数对该字符进行处理,如果是大写字母,则返回其对应的小写字母。如果是小写字母或其它字符,则保持原样返回。主函数中输入一个字符。原创 2023-10-25 22:26:19 · 415 阅读 · 1 评论 -
1043 分段函数3
输入浮点数计算y值(保留两位小数)原创 2023-10-13 13:03:01 · 26 阅读 · 0 评论 -
1042 分段函数2
输入整数x,计算并输出下面分段函数的值(保留两位小数)原创 2023-10-12 07:58:39 · 27 阅读 · 0 评论 -
1030 棋盘上的麦粒
国王非常喜欢,决定嘉奖宰相,许诺满足宰相提出的任何要求。宰相指着棋盘要求:“陛下,请您按棋盘的格子赏赐我一点小麦吧,第一个小格赏我1粒麦子,第二个小格赏我2粒,第三个小格赏4粒,以后每一小格都比前一个小格赏的麦子增加一倍,只要把棋盘上全部64个小格按这样的方法得到的麦子都赏赐给我,我就心满意足了”。但是在给宰相麦子时,国王发现他要付出的比自己想象的要多得多,于是进行了计算,结果令他大惊失色。如输入2,则表示有2个格子,第一个格子放1粒,第二个格子放2粒,则2个格子一共需要3粒麦子。原创 2023-10-13 15:39:46 · 125 阅读 · 0 评论 -
1067 夏季促销
夏季到了,甬城各大商场又开始打折促销了。请根据用户的消费金额,确定用户实际需要支付的数目。(1)购物500元以下,不打折;(亲,多买才有优惠喔:))输出用户实际需要支出的金额,保留两位小数。(4)购物3000元(含)以上,85折;(2)购物500元(含)以上,95折;(3)购物1000元(含)以上,9折;(5)购物5000元(含)以上,8折。输入用户消费的金额。原创 2023-11-20 09:25:27 · 33 阅读 · 0 评论 -
1082 求点的高度
假设有四个圆塔,圆心座标分别为(2,2) (-2,2) (-2,-2) (2,-2)。圆塔直径都为1,圆塔高50米,其他都为平地(高度为0)。要求给出任一坐标值(x,y),计算出该点的高度。输入两个浮点数x,y表示一个点的坐标。浮点数建议用double。原创 2023-11-24 08:10:47 · 17 阅读 · 0 评论