初级
文章平均质量分 88
荼蘼_Claire_w
这个作者很懒,什么都没留下…
展开
-
1126: 布尔矩阵的奇偶性
一个布尔方阵具有奇偶均势特性,当且仅当 每行、每列总和为偶数,即包含偶数个1。如下面这个4*4的矩阵就具有奇偶均势特性:1 0 1 00 0 0 01 1 1 10 1 0 1编写程序,读入一个n阶方阵并检查它是否具有奇偶均势特性。如果没有,你的程序应当再检查一下它是否可以通过修改一位(把0改为1,把1改为0)来使它具有奇偶均势特性;如果不可能,这个矩阵就被认为是破坏了转载 2017-03-06 21:39:25 · 874 阅读 · 0 评论 -
1159: 最大的两个数(指针专题)
Description求n个整数中的最大的两个元素。要求定义一个函数LargestTow(),求数组a的最大的两个元素,分别存入形参指针pfirst和psecond所指存储单元,函数原型如下:void LargestTow(int a[],int n,int *pfirst,int *psecond) { /*数组a有n个元素,将数组中的最大值存入形参指原创 2017-07-16 12:10:15 · 1984 阅读 · 0 评论 -
1158: 又是排序(指针专题)
Description将输入的四个整数按由大到小的顺序输出。 已定义如下swap函数,可实现形参pa和pb所指内存单元的内容交换。请务必使用本函数实现两个变量内容的互换。 void swap( int *pa, int *pb) { int t; t=*pa; *pa=*pb; *pb=t; } Input输入4个整数,用空格隔开。Out原创 2017-07-16 12:37:27 · 3004 阅读 · 0 评论 -
1160: 矩阵的最大值(指针专题)
Description找出一个2×3的整数矩阵中的最大值及其行下标和列下标,要求调用函数FindMax(int p[][3], int m, int n, int *pRow, int *pCol)实现,行下标和列下标在形参中以指针的形式返回。 void FindMax(int p[][3], int m, int n, int *pRow, int *pCol){ //在m*n矩原创 2017-07-16 13:34:27 · 1098 阅读 · 0 评论 -
1161: 字符串长度(指针专题)
Description编写一函数len,求一个字符串的长度,注意该长度不计空格。要求用字符指针实现。在主函数中输入字符串,调用该len函数后输出其长度。 int len(char *sp) { //实现sp所指串的长度,不计空格。 } Input输入一个字符串,以回车结束,长度不超过100。Output输出一个整数,单独占一行。原创 2017-07-16 15:16:51 · 4423 阅读 · 0 评论 -
1148: 组合三位数之一
1148: 组合三位数之一Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 982 Solved: 665SubmitStatusWeb BoardDescription把1、2、3、4、5、6、7、8、9组合成3个3位数,要求每个数字仅使用一次,使每个3位数均为完全平方数。按从小到大的顺序输出这三个三位数。原创 2017-07-08 12:08:04 · 2596 阅读 · 2 评论 -
int main(int argc, char* argv[])用法解析
1.main 前面的 int 则说明main函数返回值是整形,一般是正常退出返回0,异常则是-12.argc是main()函数输入参数的个数。 3.argv[]是argc个参数,其中argv[0]通常指向程序中的可执行文件的文件名。在有些版本的编译器中还包括程序 文件所在的路径。 4.argv[1],argv[2]…是用户输入的参数。例如编译java文件时:转载 2017-07-08 15:43:15 · 853 阅读 · 0 评论 -
1149: 组合三位数之二
1149: 组合三位数之二Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 875 Solved: 514SubmitStatusWeb BoardDescription把1,2,3,4,5,6,7,8,9,组成三个三位数(每个数只能用一次),第二个数是第一个数的2倍,第三个数是第一个数的3倍,这三个三位数各是多少?原创 2017-07-09 09:30:32 · 842 阅读 · 0 评论 -
1124: 两个有序数组合并
1124: 两个有序数组合并Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 6010 Solved: 2174SubmitStatusWeb BoardDescription已知数组a中有m个按升序序排列的元素,数组b中有n个降序排列的元素,编程将a与b中的所有元素按降序存入数组c中。Input转载 2017-07-09 11:17:23 · 1312 阅读 · 1 评论 -
1129第几天
Description你知道,2012-1-1是该年的第1天,而9999-9-9呢?给你一个具体的日期,计算该日期是该年的第几天。Input输入一个日期,格式为:Year-month-day。year是小于9999的正整数。Output一个整数,表示该日期是该年的第几天。Sample Input2012-3-1原创 2017-03-09 21:03:30 · 1500 阅读 · 0 评论 -
c++输入函数小结
学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar()附:cin.ignore();cin.get()//跳过一个字符转载 2017-07-10 14:38:17 · 608 阅读 · 0 评论 -
1162: 循环移动(指针专题)
1162: 循环移动(指针专题)Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 2346 Solved: 1408SubmitStatusWeb BoardDescription有n个整数,使前面各数顺序向后移动k个位置,移出的数再从开头移入。输出移动后的数组元素。 题目没有告诉你n的范围,希望你读入n之后用mal原创 2017-08-25 22:10:30 · 6769 阅读 · 1 评论 -
1146: 吃糖果
1146: 吃糖果Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 2154 Solved: 997SubmitStatusWeb BoardDescriptionHOHO,终于从Speakless手上赢走了所有的糖果,是Gardon吃糖果时有个特殊的癖好,就是不喜欢连续两次吃一样的糖果,喜欢先吃一颗A种类的糖果,下一次原创 2017-06-27 14:03:21 · 2324 阅读 · 5 评论 -
1155: 字符串比较 多实例
Description比较字符串大小,但比较的规则不同字典序规则。字符比较新规则如下:A Input输入数据包含多个测试实例,每个测试实例占两行,每一行有一个字符串(只包含大小写字母, 长度小于10000)。Output如果第一个字符串小于第二个,输出YES,否则,输出NO。 注意:A Sample InputabcBbcAbaABcef转载 2017-07-14 15:57:43 · 1007 阅读 · 0 评论 -
1156: 单数变复数
Description输入一个名词英语单词,按照英语语法规则把单数变成复数。规则如下: (1) 以辅音字母y结尾,变y为i,再加es; (2) 以s, x, ch, sh结尾,则加es; (3) 以元音o结尾,则加es; (4) 其他情况加上s。Input输入一个字符串,仅含小写字母,长度不超过20。Output输出其对应的复数形式。原创 2017-07-14 17:48:00 · 2375 阅读 · 0 评论 -
1142: 二进制数的大小
1142: 二进制数的大小Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 1571 Solved: 967SubmitStatusWeb BoardDescription输入三个2 进制的数,要求将这三个二进制数对应的十进制整数按从小到大的顺序输。 要求程序定义一个bToD()函数和一个main()函数,bToD(原创 2017-06-19 22:07:29 · 1472 阅读 · 0 评论 -
1143: 最大值—多种进制
1143: 最大值—多种进制Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 1261 Solved: 1013SubmitStatusWeb BoardDescription输入n个数,每个数的进制由其后面的数字k指定,k>=2且k要求程序定义一个KTod()函数和一个main()函数,KToD() 函数的功能原创 2017-06-20 13:58:41 · 968 阅读 · 0 评论 -
1144: 多种进制
1144: 多种进制Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 1638 Solved: 948SubmitStatusWeb BoardDescription输入一个十进制整数n,转换成2、3、7、8进制输出 要求程序定义一个dToK()函数,功能是将十进制数转化为k进制整数,其余功能在main()函数中实现原创 2017-06-20 17:54:49 · 1533 阅读 · 0 评论 -
1150: 数数多少个整数
1150: 数数多少个整数Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 1378 Solved: 805SubmitStatusWeb BoardDescription小明的老师给小明出了一道题目:数数一篇文章出现了多少个数字,请你帮帮他吧。Input输入一个字符串,由空格、英文字母、数字组成原创 2017-07-10 17:14:51 · 1203 阅读 · 0 评论 -
1145: 有问题的里程表(2)
1145: 有问题的里程表(2)Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 1364 Solved: 784SubmitStatusWeb BoardDescription某辆汽车有一个里程表,该里程表可以显示一个整数,为该车走过的公里数。然而这个里程表有个毛病:它总是从3变到5,而跳过数字4,里程表所有位(个位、原创 2017-06-21 22:08:28 · 1785 阅读 · 0 评论 -
1151: 大整数加法
1151: 大整数加法Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 1507 Solved: 653SubmitStatusWeb BoardDescription比利经常会碰到超大整数的加法运算,而普通的计算器上无法进行。因此他想你帮他写一个程序来计算结果。Input输入数据有多组。首先输入一个转载 2017-07-11 15:05:08 · 1432 阅读 · 0 评论 -
1152: 二分搜索 非递归与递归
1152: 二分搜索Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 1736 Solved: 634SubmitStatusWeb BoardDescription在有序序列中查找某一元素x。Input首先输入一个正整数n(n接着是一个正整数m,表示有m次查找;最后是m个整数,表示m个要查找的整原创 2017-07-12 16:12:28 · 507 阅读 · 0 评论 -
1147: 查找子数组
1147: 查找子数组Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 1427 Solved: 735SubmitStatusWeb BoardDescription给定两个整型数组,数组a有n个元素, 数组b有m个元素,1Input输入第一行为两个整数n和m;第二行为数组a的n个整数;第三行为数组b的原创 2017-07-04 20:30:37 · 1550 阅读 · 1 评论 -
c/c++中关于qsort的使用
C/C++中有一个快速排序的标准库函数 qsort ,在stdlib.h 中声明,其原型为:void qsort(void *base, int nelem, unsigned int width, int ( * pfCompare)( const void *, const void *)); 使用该函数,可以对任何类型的一维数组排序。该函数参数中,base 是待排序数组的起转载 2017-07-13 18:38:05 · 1524 阅读 · 0 评论 -
1153: 简易版最长序列
1153: 简易版最长序列Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 1820 Solved: 613SubmitStatusWeb BoardDescription给你一组数(未排序),请你设计一个程序:求出里面个数最多的数。并输出这个数的长度。 例如:给你的数是:1、 2、 3、 3、 4、 4、 5、 5原创 2017-07-13 18:40:12 · 961 阅读 · 1 评论 -
1154: 校门外的树
1154: 校门外的树Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 1928 Solved: 950SubmitStatusWeb BoardDescription某校大门外长度为L 的马路上有一排树,每两棵相邻的树之间的间隔都是1 米。我们可以把马路看成一个数轴,马路的一端在数轴0 的位置,另一端在L 的位置;数轴转载 2017-07-14 09:09:11 · 2335 阅读 · 0 评论 -
1163: 亲和串(字符串)
Description判断亲和串。亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我们就说s2 是s1的亲和串。Input本题有多组测试数据,每组数据的第一行包含输入字符串s1,第二行包含输入字符串s2,s1与s2的长度均小于100000。Output如果s2是s1的亲和串,则输出"yes",反之,输出转载 2017-08-26 14:25:46 · 1143 阅读 · 0 评论