郑州轻工业大学刷题日常
c语言入门
8岁天才c语言选手
这个作者很懒,什么都没留下…
展开
-
【ZZULI】郑州轻工业大学oj 1125:上三角矩阵判断
编写程序,输入一个正整数n(1原创 2023-10-27 17:09:49 · 128 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1126:布尔矩阵的奇偶性
一个布尔方阵具有奇偶均势特性,当且仅当 每行、每列总和为偶数,即包含偶数个1。如下面这个4*4的矩阵就具有奇偶均势特性:1 0 1 00 0 0 01 1 1 10 1 0 1编写程序,读入一个n阶方阵并检查它是否具有奇偶均势特性。如果没有,你的程序应当再检查一下它是否可以通过修改一位(把0改为1,把1改为0)来使它具有奇偶均势特性;如果不可能,这个矩阵就被认为是破坏了。原创 2023-10-27 17:20:01 · 126 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1127: 矩阵乘积
计算两个矩阵A和B的乘积。原创 2023-10-28 12:40:39 · 93 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1128: 课程平均分
期末考试结束,班主任拿到了本班学生的成绩汇总表,由m行n列组成(本班共有m名学生,本学期有n门课程),每行是一个同学的n门课程成绩,请编写程序,计算并输出每门课的平均分,结果保留2位小数。原创 2023-10-28 13:26:57 · 122 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1129: 第几天
你知道,2012-1-1是该年的第1天,而9999-9-9呢?给你一个具体的日期,计算该日期是该年的第几天。原创 2023-10-28 13:40:33 · 75 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1130: 杨辉三角
还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形:11 11 2 11 3 3 11 4 6 4 1。原创 2023-10-28 14:06:22 · 127 阅读 · 1 评论 -
【ZZULI】郑州轻工业大学oj 1131: 最常用字符
英文字母里出现频率最高的是哪个字母呢?给定一个字符串,输出字符串中出现次数最多的字母。原创 2023-10-28 16:22:08 · 129 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1132: 数字字符统计
对于给定的一个字符串,统计其中数字字符出现的次数。字符串长度不超过1000.原创 2023-10-28 16:48:47 · 177 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1133: 单词个数统计
从键盘输入一行字符,长度小于1000。统计其中单词的个数,各单词以空格分隔,且空格数可以是多个。原创 2023-10-28 17:14:20 · 102 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1134: 字符串转换
输入一个以回车结束的字符串,它由数字和字母组成,请过滤掉所有非数字字符,然后将数字字符串转换成十进制整数后乘以2输出。原创 2023-10-28 17:24:55 · 136 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1135: 算菜价
妈妈每天都要出去买菜,但是回来后,兜里的钱也懒得数一数,到底花了多少钱真是一笔糊涂帐。现在好了,作为好儿子(女儿)的你可以给她用程序算一下了,呵呵。原创 2023-10-28 17:52:33 · 237 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1136: 首字母变大写
输入一个只包含大小写英文字母和空格的句子,将每个单词的第一个字母改成大写字母。原创 2023-10-28 21:56:34 · 70 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1137: 查找最大元素
对于输入的字符串,查找其中的ASCII码值最大字母,在该字母后面插入字符串“(max)”。原创 2023-10-28 22:06:47 · 87 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1138: C语言合法标识符
输入一个字符串,判断其是否是C的合法标识符。C语言中规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。原创 2023-10-28 22:30:45 · 151 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1139: 输出最短字符串
输入n和n个字符串,输出其中最短的字符串。若长度相同则输出出现较早的那一个。原创 2023-10-28 22:50:07 · 244 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1140: 小数点后第n位 多实例
给你一个小数x,让你算出小数点后第n位是什么,1 <= n <= 6。原创 2023-10-28 23:09:49 · 144 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1141: 进制转换
将十进制整数n转换成二进制,并保存在字符数组中,最后输出。要求定义并调用convert()函数, 将十进制整数n对应的二进制数存入字符数组str中。原创 2023-10-29 16:18:45 · 89 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1142: 二进制数的大小
输入三个2 进制的数,要求将这三个二进制数对应的十进制整数按从小到大的顺序输。要求程序定义一个bToD()函数和一个main()函数,bToD() 函数的功能是将二进制数转化为十进制整数,其余功能在main()函数中实现。//函数返回二进制数str对应十进制整数。原创 2023-10-29 17:52:37 · 99 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1143: 最大值—多种进制
输入n个数,每个数的进制由其后面的数字k指定,k>=2且k<=10, 输出最大的数对应的十进制数。要求程序定义一个KToD()函数和一个main()函数,KToD() 函数的功能是将k进制数转化为十进制整数,其余功能在main()函数中实现。//函数返回k进制数str对应十进制整数。原创 2023-10-29 18:04:45 · 119 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1144: 多种进制
输入一个十进制整数n,转换成2、3、7、8进制输出要求程序定义一个dToK()函数,功能是将十进制数转化为k进制整数,其余功能在main()函数中实现。//将n转化为k进制数,存入str。原创 2023-10-29 18:32:08 · 71 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1145: 有问题的里程表(2)
某辆汽车有一个里程表,该里程表可以显示一个整数,为该车走过的公里数。然而这个里程表有个毛病:它总是从3变到5,而跳过数字4,里程表所有位(个位、 十位、百位等)上的数字都是如此。例如,如果里程表显示15339,汽车走过1公里之后,该里程表显示15350。原创 2023-10-29 20:46:46 · 133 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1146: 吃糖果
HOHO,终于从Speakless手上赢走了所有的糖果,是Gardon吃糖果时有个特殊的癖好,就是不喜欢连续两次吃一样的糖果,喜欢先吃一颗A种类的糖果,下一次换一种口味,吃一颗B种类的糖果,这样;可是Gardon不知道是否存在一种吃糖果的顺序使得他能把所有糖果都吃完?请你写个程序帮忙计算一下。原创 2023-10-29 21:06:38 · 218 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1147: 查找子数组
给定两个整型数组,数组a有n个元素, 数组b有m个元素,1<=m<=n<100,请检验数组b是否是数组a的子数组。若从数组a的某个元素a[i]开始,有b[0]=a[i],b[1]=a[i+1],......,b[m]=a[i+m],则称数组b是数组a的子数组。原创 2023-10-29 22:08:21 · 206 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1148: 组合三位数之一
把1、2、3、4、5、6、7、8、9组合成3个3位数,要求每个数字仅使用一次,使每个3位数均为完全平方数。按从小到大的顺序输出这三个三位数。原创 2023-10-30 20:23:39 · 265 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1150: 数数多少个整数
小明的老师给小明出了一道题目:数数一篇文章出现了多少个数字,请你帮帮他吧。原创 2023-10-30 21:22:32 · 235 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1151: 大整数加法
比利经常会碰到超大整数的加法运算,而普通的计算器上无法进行。因此他想你帮他写一个程序来计算结果。原创 2023-10-31 15:25:45 · 407 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1149: 组合三位数之二
把1,2,3,4,5,6,7,8,9,组成三个三位数(每个数只能用一次),第二个数是第一个数的2倍,第三个数是第一个数的3倍,这三个三位数各是多少?答案可能有很多组,请按第一个数的升序顺序输出每组的三个三位数。原创 2023-10-31 15:30:58 · 146 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1152: 二分搜索
在有序序列中查找某一元素x。原创 2023-10-31 21:00:03 · 549 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1153: 简易版最长序列
给你一组数(未排序),请你设计一个程序:求出里面个数最多的数。并输出这个数的长度。例如:给你的数是:1、 2、 3、 3、 4、 4、 5、 5、 5 、6, 其中只有6组数:1, 2, 3-3, 4-4, 5-5-5 and 6.最长的是5那组,长度为3。所以输出3。原创 2023-10-31 21:16:35 · 585 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1154: 校门外的树
某校大门外长度为L 的马路上有一排树,每两棵相邻的树之间的间隔都是1 米。我们可以把马路看成一个数轴,马路的一端在数轴0 的位置,另一端在L 的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。原创 2023-11-03 15:13:41 · 183 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1155: 字符串比较 多实例
比较字符串大小,但比较的规则不同字典序规则。原创 2023-11-03 15:43:53 · 186 阅读 · 1 评论 -
【ZZULI】郑州轻工业大学oj 1156: 单数变复数
输入一个名词英语单词,按照英语语法规则把单数变成复数。规则如下:(1) 以辅音字母y结尾,变y为i,再加es;(2) 以s, x, ch, sh结尾,则加es;(3) 以元音o结尾,则加es;(4) 其他情况加上s。原创 2023-11-03 16:07:26 · 85 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1157: 连续的n个1
计算机数据都是由0和1组成的,看着长长的0101001110101111011,要找出连续n个1的子串有多少个,确实麻烦,请你编程实现吧。原创 2023-11-03 16:40:36 · 132 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1158: 又是排序(指针专题)
将输入的四个整数按由大到小的顺序输出。请你定义一个四个数排序的函数psort,psort的四个参数为要排序的四个整数变量的地址,请你按照从大到小的顺序把四个数分别放到四个指针所指向的变量里,不要在函数内输入输出任何内容。请务必使用函数实现四个数的排序。//实现四个数的排序,并分别放到四个指针所指向的变量里。注意:本题如果采用C/C++提交时,至少要编写psort()函数和main()函数两个函数,并提交完整的程序代码。原创 2023-11-03 22:06:25 · 678 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1159: 最大的两个数(指针专题)
求n个整数中的最大的两个元素。要求定义一个函数LargestTwo(),求数组a的最大的两个元素,分别存入形参指针pfirst和psecond所指存储单元,函数原型如下:/*数组a有n个元素,将数组中的最大值存入形参指针pfirst所指内存单元,将数组中第二大的值存入形参指针psecond所指内存单元。*/原创 2023-11-03 22:30:24 · 246 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1160: 矩阵的最大值(指针专题)
找出一个2×3的整数矩阵中的最大值及其行下标和列下标,要求调用函数FindMax(int p[][3], int m, int n, int *pRow, int *pCol)实现,行下标和列下标在形参中以指针的形式返回。//在m*n矩阵p中查找最大值,将其行下标存入pRow所指内存单元,将其列下标存入pCol所指内存单元。原创 2023-11-03 23:16:00 · 244 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1161: 字符串长度(指针专题)
编写一函数len,求一个字符串的长度,注意该长度不计空格。要求用字符指针实现。在主函数中输入字符串,调用该len函数后输出其长度。//实现sp所指串的长度,不计空格。原创 2023-11-04 14:37:52 · 344 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1162: 循环移动(指针专题)
有n个整数,使前面各数顺序向后移动k个位置,移出的数再从开头移入。输出移动后的数组元素。题目没有告诉你n的范围,希望你读入n之后用malloc()函数动态申请内存空间,不要提前定义数组的大小。不要偷懒哦。另外要求定义并使用函数ringShift()//循环移动后的数值仍然存入数组a中。原创 2023-11-04 22:55:27 · 362 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1164: 字符串加密
输入一串字符(长度不超过100)和一个正整数k,将其中的英文字母加密并输出加密后的字符串,非英文字母不变。加密思想:将每个字母c加一个序数k,即用它后面的第k个字母代替,变换公式:c=c+k。如果字母为z,则后一个字母是a,也就是字母字符形成一个圆。原创 2023-11-05 15:27:55 · 168 阅读 · 0 评论 -
【ZZULI】郑州轻工业大学oj 1165: 实数的小数部分(指针专题)
读入一个实数,输出该实数的小数部分,小数部分若多余的末尾0,请去掉。如输入111111.12345678912345678900则输出0.123456789123456789。若去掉末尾0之后小数部分为0,则输出“No decimal part”。注意该实数的位数不超过100位。请定义并使用如下函数。将字符串p表示的实数的自小数点开始的小数部分存入一个字符串,并由函数返回,若p为“123.456”,则返回的字符串为“.456”。若小数部分为0,返回空指针NULL。原创 2023-11-07 15:23:22 · 249 阅读 · 0 评论