自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 1150: 数数多少个整数

1150: 数数多少个整数题目描述小明的老师给小明出了一道题目:数数一篇文章出现了多少个数字,请你帮帮他吧。输入输入一个字符串,由空格、英文字母、数字组成,以回车结束,长度小于1000。输出输出整数个数(不是数字字符个数哦)。样例输入 Copy365grh 27ha578样例输出 Copy3提示注意:010是两个数字,0和10来源/分类#include<stdio.h>#include<string.h>#include<ctype.h>

2020-08-06 13:22:17 403

原创 1149: 组合三位数之二

1149: 组合三位数之二题目描述把1,2,3,4,5,6,7,8,9,组成三个三位数(每个数只能用一次),第二个数是第一个数的2倍,第三个数是第一个数的3倍,这三个三位数各是多少?答案可能有很多组,请按第一个数的升序顺序输出每组的三个三位数。输入无输出输出所有满足条件的三位数组合,按第一个数的升序顺序输出。样例输出 Copy192 384 576…来源/分类#include<stdio.h>#include<string.h>/*第一个数不重复(123—

2020-08-06 10:36:07 334

原创 1148: 组合三位数之一

1148: 组合三位数之一题目描述把1、2、3、4、5、6、7、8、9组合成3个3位数,要求每个数字仅使用一次,使每个3位数均为完全平方数。按从小到大的顺序输出这三个三位数。输入无输出按从小到大的顺序输出这三个三位数,由空格隔开。输出占一行。来源/分类#include<stdio.h>#include<string.h>#define N 20/*先找出三位数完全平方数然后依次找出不重复的*///判断两个三位数是否有重复的数字,没有重复返回1int

2020-08-06 10:11:06 753 2

原创 1147: 查找子数组

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的子数组。输入输入第一行为两个整数n和m;第二行为数组a的n个整数;第三行为数组b的m个整数,各数据之间用空格隔开。输出输出占一行。若b是a的子数组,则输出子数组所在位置i,注意下标从0开始;否则输出“No An

2020-08-05 21:32:32 1547

原创 1146: 吃糖果

1146: 吃糖果题目描述HOHO,终于从Speakless手上赢走了所有的糖果,是Gardon吃糖果时有个特殊的癖好,就是不喜欢连续两次吃一样的糖果,喜欢先吃一颗A种类的糖果,下一次换一种口味,吃一颗B种类的糖果,这样;可是Gardon不知道是否存在一种吃糖果的顺序使得他能把所有糖果都吃完?请你写个程序帮忙计算一下。输入第一行有一个整数T,接下来T组数据,每组数据占2行,第一行是一个整数N(0 < N <= 1000000),表示糖果的种类。第二行是N个数,表示每种糖果的数目Mi(0

2020-08-05 20:59:35 165

原创 1145: 有问题的里程表(2)

1145: 有问题的里程表(2)题目描述某辆汽车有一个里程表,该里程表可以显示一个整数,为该车走过的公里数。然而这个里程表有个毛病:它总是从3变到5,而跳过数字4,里程表所有位(个位、 十位、百位等)上的数字都是如此。例如,如果里程表显示15339,汽车走过1公里之后,该里程表显示15350。输入输入一个整数num,表示里程表显示的数值,长度不超过9位,且一定不含整数4。输出输出一个整数,表示实际行驶的里程。样例输入 Copy150样例输出 Copy117来源/分类#include&

2020-08-05 20:15:50 377

原创 1139: 输出最短字符串

1139: 输出最短字符串题目描述输入n和n个字符串,输出其中最短的字符串。若长度相同则输出出现较早的那一个。输入第一行是一个整数n,后面跟着n行,每行包括一个由字母和数字和空格组成的字符串,长度不超过1000。输出长度最短的字符串,若长度相同则输出出现较早的那一个。样例输入 Copy5How are you!HappyGood!Hello world!Thinks样例输出 CopyHappy来源/分类#include<stdio.h>#include<

2020-08-04 14:58:41 562

原创 1138: C语言合法标识符

1138: C语言合法标识符题目描述输入一个字符串,判断其是否是C的合法标识符。C语言中规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。输入输入一个长度不超过50的字符串。输出如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。样例输入 Copy8fixafghgjhjhjyuyuyyuyuyu样例输出 Copyno来源/分类#include<stdio.h>#include<math.h>#define N

2020-08-04 14:39:46 633

原创 1134: 字符串转换

1134: 字符串转换题目描述输入一个以回车结束的字符串,它由数字和字母组成,请过滤掉所有非数字字符,然后将数字字符串转换成十进制整数后乘以2输出。输入输入一个以回车结束的字符串,长度不超过100,由数字和字母组成。输出将转换后的整数乘以2输出,测试数据保证结果在int范围内。样例输入 Copysg987aa65t498样例输出 Copy197530996#include<stdio.h>#include<math.h>#define N 100/*保

2020-08-04 12:21:19 1261

原创 1133: 单词个数统计

1133: 单词个数统计题目描述从键盘输入一行字符,长度小于1000。统计其中单词的个数,各单词以空格分隔,且空格数可以是多个。输入输入只有一行句子。仅有空格和英文字母构成输出单词的个数样例输入 Copystable marriage problem Consists of Matching members样例输出 Copy7来源/分类#include<stdio.h>#include<math.h>#define N 1000/*统计单词

2020-08-04 12:08:09 508

原创 1131: 最常用字符

1131: 最常用字符题目描述英文字母里出现频率最高的是哪个字母呢? 给定一个字符串,输出字符串中出现次数最多的字母。输入输入一个只含有大小写字母和空格的字符串,长度不超过100,以回车结束。输出输出一个小写字母,表示该字符串中出现次数最多的字母。若答案有多个,则只输出ASCII码最小的那个。样例输入 CopyAn apple样例输出 Copya#include<stdio.h>#include<math.h>/*共有26个英文字母,a[26]a[0]

2020-08-04 11:15:37 282

原创 1129: 第几天

1129: 第几天题目描述你知道,2012-1-1是该年的第1天,而9999-9-9呢?给你一个具体的日期,计算该日期是该年的第几天。输入输入一个日期,格式为:Year-month-day。year是小于9999的正整数。输出一个整数,表示该日期是该年的第几天。样例输入 Copy2012-3-1样例输出 Copy61来源/分类#include<stdio.h>#include<math.h>/*计算某一年的第几天1,3,5,7,8,10,114,6,

2020-08-04 10:55:18 544

原创 1126: 布尔矩阵的奇偶性

1126: 布尔矩阵的奇偶性题目描述一个布尔方阵具有奇偶均势特性,当且仅当 每行、每列总和为偶数,即包含偶数个1。如下面这个4*4的矩阵就具有奇偶均势特性:1 0 1 00 0 0 01 1 1 10 1 0 1编写程序,读入一个n阶方阵并检查它是否具有奇偶均势特性。如果没有,你的程序应当再检查一下它是否可以通过修改一位(把0改为1,把1改为0)来使它具有奇偶均势特性;如果不可能,这个矩阵就被认为是破坏了。输入第一行是一个整数n ( 0< n < 100 ),代表该方阵的阶数。

2020-08-03 21:26:00 521

原创 1124: 两个有序数组合并

1124: 两个有序数组合并题目描述已知数组a中有m个按升序序排列的元素,数组b中有n个降序排列的元素,编程将a与b中的所有元素按降序存入数组c中。输入输入有两行,第一行首先是一个正整数m,然后是m个整数;第二行首先是一个正整数n,然后是n个整数,m, n均小于等于1000000。输出输出合并后的m+n个整数,数据之间用空格隔开。输出占一行。样例输入 Copy4 1 2 5 73 6 4 2样例输出 Copy7 6 5 4 2 2 1提示试图排序的孩子们要小心了~~~~~~来源/

2020-08-03 20:39:30 912

原创 1118: 数列有序

1118: 数列有序题目描述一个非递减有序的整型数组有n个元素,给定一个整数num,将num插入该序列的适当位置,使序列仍保持非递减有序。要求定义一个函数insert(),将整数num插入在数组a的适当位置上,函数原型如下:int insert(int a[], int n, int num);另外函数仍然调用以前定义过的函数PrintArr()输出数组所有元素。输入输入有三行。第一行是一个正整数n,n<=1000。第二行是n个整数,第三行是待插入整数num。输出输出非递减有序的n+

2020-08-03 19:26:43 739

原创 1087: 获取出生日期(多实例测试)

1087: 获取出生日期(多实例测试)题目描述输入某人的18位身份证号,输出其出生日期。输入多实例测试。首先输入一个整数n,表示测试实例的个数,然后是n行,每行是一个18位身份证号。输出对于输入的每个身份证号,输出一行,即其对应的出生日期,输出格式为:yyyy-mm-dd。样例输入 Copy3410106199411178657410104198202095479410122197911218097样例输出 Copy1994-11-171982-02-091979-11-21

2020-07-29 16:14:31 764

原创 1077: 空心菱形

1077: 空心菱形题目描述输入一个整数n,(1<=n<=20),输出一个空心菱形,其中每个边由n个’‘组成。输入输入包含一个整数,n(1<=n<=20)输出输出一个空心菱形,每个边由n个’'组成样例输入 Copy5样例输出 Copy#include<stdio.h>#include<math.h>/*共有2*n-1行 ,2*n-1列图形上下对称*/int main(){ int n; scanf("%d",&

2020-07-29 15:51:35 546

原创 1086: ASCII码排序(多实例测试)

1086: ASCII码排序(多实例测试)题目描述输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入输入数据有多组,每组占一行,有三个字符组成,之间无空格。输出对于每组输入数据,输出一行,字符中间用一个空格分开。样例输入 Copyqweasdzxc样例输出 Copye q wa d sc x z提示注意:scanf("%c",&ch)格式读字符时,所有字符都是有效输入,如回车符、空格符等,所以每行读取字符之后要处理最后的回车符。#include

2020-07-29 10:47:38 408

原创 多实例输入的3种情况

1.确定测试的组数scanf("%d",&n);for(i=1;i<=n;i++){//读入、处理一组测试实例}2.不确定组数while(scanf("%d%d",&a,&b)!=EOF){//读入一组测试数据//处理//输出结果}注:EOF是宏定义常量-1,scanf函数遇到文件结束标志函数返回值是-1,键盘输入时,ctrl+z表示输入结束3.有结束的条件列如:输入0 0结束while(scanf("%d%d",&a,&b),

2020-07-26 15:09:54 1183

原创 1070: 小汽车的位置

1070: 小汽车的位置1070: 小汽车的位置时间限制: 1 Sec 内存限制: 128 MB提交: 11701 解决: 7601[状态] [讨论版] [提交] [命题人:admin]题目描述有一辆智能小车,最初(时间为0)的位置为(0,0),我们想知道它最后的位置。小车以每小时10公里的速度向北移动(以北为y轴正向,以东为x轴正向)。小车会受到一系列依照时间戳记排序的命令,1表示“向左转”,2表示“向右转”,3表“停止”。每个命令的前面有一个时间戳记,所以我们知道该命令是何时发出的。最后

2020-07-26 10:11:53 170 1

原创 1069: 向Z同学学习

1069: 向Z同学学习题目描述Z同学为了实现暑假去云南旅游的梦想,决定以后每天只消费1元,每花k元就可以再得到1元,一开始Z同学有M元,问最多可以坚持多少天。输入输入2个整数M, k,(2 <= k <= M <= 1000)。输出输出一个整数,表示M元可以消费的天数。样例输入 Copy4 3样例输出 Copy5#include<stdio.h>int main(){ int M,k; scanf("%d %d",&M,&amp

2020-07-17 11:46:02 510 2

原创 1053: 正弦函数

1053: 正弦函数题目描述输入x,计算上面公式的前10项和。输入输入一个实数x。输出输出一个实数,即数列的前10项和,结果保留3位小数。样例输入 Copy1样例输出 Copy0.841#include<stdio.h>#include<math.h>double fun(int n){ double s=1.0; for(int i=1;i<=n;i++){ s*=i; } return s;}in

2020-05-21 17:57:50 506

原创 1038: 绝对值最大

1038: 绝对值最大题目描述输入3个整数,输出绝对值最大的那个数。输入输入包含3个int范围内的整数,用空格隔开。输出输出三个数中绝对值最大的数,单独占一行。若绝对值最大的数不唯一,则输出最先出现的那个。例如,若输入为1 -3 3,则输出为-3;若输入为1 3 -3则输出为3。样例输入 Copy1 2 -3样例输出 Copy-3#include<stdio.h>#include<math.h>int main(){ int a,b,c,max;

2020-05-20 16:28:39 1084

原创 1036: 某年某月有多少天

1036: 某年某月有多少天题目描述给你一个年份和月份,求该月有多少天输入一个年份(正整数),一个月份(1-12),中间有一个空格隔开输出该月的天数,单独占一行。样例输入 Copy2012 2样例输出 Copy29#include<stdio.h>#include<math.h>int main(){ int year,month; scanf("%d %d",&year,&month); if(month==1||m

2020-05-19 16:09:48 304

原创 1030: 判断直角三角形

1030: 判断直角三角形题目描述输入三个正整数,判断用这三个整数做边长是否能构成一个直角三角形。输入输入三个正整数。输出能否构成直角三角形。如能输出:yes.若不能,输出:no。样例输入 Copy6 8 10样例输出 Copyyes#include<stdio.h>int main(){ int a,b,c,t; scanf("%d %d %d",&a,&b,&c); //需要确保c是最大的值 if(a>c)

2020-05-19 12:14:45 571

原创 1022: 三整数排序

1022: 三整数排序题目描述从键盘输入三个整数x,y和z,按从大到小的顺序输出它们的值。输入输入三个整数x,y和z。输出按从大到小的顺序输出它们的值。样例输入 Copy20 16 18样例输出 Copy20 18 16提示…#include<stdio.h>#include<math.h>int main(){ int x,y,z; scanf("%d %d %d",&x,&y,&z); if(x>

2020-05-19 08:55:29 418

原创 1015: 计算时间间隔

1015: 计算时间间隔题目描述读入两个用“时:分:秒”表示的时间点,计算以秒为单位的时间间隔。输入输入有两行,每行是一个用“时:分:秒”表示的时间点。测试数据保证第二个时间点晚于第一个时间点。输出输出一个整数,表示时间间隔的秒数。样例输入 Copy08:00:0009:00:00样例输出 Copy3600提示输入数据中带有普通字符,如冒号,scanf函数的格式字符串中对应位置上也要有对应字符。来源/分类#include<stdio.h>int main(){

2020-05-18 20:21:28 258

原创 1128: 课程平均分

1128: 课程平均分题目描述期末考试结束,班主任拿到了本班学生的成绩汇总表,由m行n列组成(本班共有m名学生,本学期有n门课程),每行是一个同学的n门课程成绩,请编写程序,计算并输出每门课的平均分,结果保留2位小数。输入第一行是两个整数m和n,表示本班的人数和本学期课程数目,0<m<=1000,0<n<=10。接下来是成绩单,有m行,每行n个实数。输出输出一...

2020-03-28 10:29:56 894

原创 1123: 最佳校友

1123: 最佳校友题目描述北京校友会每年举办两次,所有校友都有校友编号,每次到会的校友都在签到簿上写下自己的编号和姓名,在校友会成立5周年的聚会上将颁发“最佳校友奖”,该奖项颁发给到会次数最多的校友。现在请你编写程序,找出这个奖项的得主。若有多个校友并列第一,则均可获奖。输入输入若干个整数,表示签到簿上的校友编号,所有编号均为0~99的整数,以一个负数作为输入结束的标志。输出输出出现...

2020-03-28 10:27:30 177

原创 1122: 小明的调查作业

1122: 小明的调查作业题目描述小明的老师布置了一份调查作业,小明想在学校中随机找N个同学一起做一项问卷调查,聪明的小明为了实验的客观性,他先随机写下了N个1到1000之间的整数(0<N≤1000),不同的数对应着不同的学生的学号。但他写下的数字难免会有重复数字,小明希望能把其余重复的数去掉,然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的...

2020-03-28 10:25:48 175

原创 1120: 最值交换

1120: 最值交换题目描述有一个长度为n的整数序列。请写一个程序,先把序列中的最小值与第一个数交换,再把最大值与最后一个数交换。输出转换好的序列。 分别编写两个函数MinIndex()和MaxIndex()来计算最小值下标和最大值下标。intMinIndex(int a[], int n); //函数返回数组a中最小元素的下标intMaxIndex(int a[], int n); ...

2020-03-25 13:18:21 537

原创 2622: 小H的集合

2622: 小H的集合题目描述小Q发现小P和小H各有一个集合,但是小P的集合A和小H的集合B不一样,小P的集合A里有n个整数且无序,小H的集合B里有m个整数且有序,小Q有一个整数k,小Q想在集合A与集合B中找到一个整数使他们相加正好等于k。你能帮助小Q吗?输入第一行是三个整数n,m,k,分别表示集合A的大小、集合B的大小、k的值。(0<n<=100000,0<m<=...

2020-03-08 09:48:39 279

原创 2625: 小H的数列

其中只求前n项的和,不需要数组亦可。当n很大时,Fn的值也是非常大的,也是需要取模的。#include<stdio.h>//主函数int main(){ int T,n; scanf("%d",&T); while(T--) { int one=0,two=1,next; long int sum=1;...

2020-03-05 11:40:58 242

Qt3.1.3元对象特性测试实例对应的代码实现类person的对象年龄的增长

Qt3.1.3元对象特性测试实例对应的代码 实现类person的对象年龄的增长

2022-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除