自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构类C实现运行编译(严蔚敏版)

数据结构严蔚敏版类C的编码补全;单链表的取值,删除,插入,合并。#include<stdio.h>#include<stdlib.h>#include<iostream>using namespace std;typedef int Status;typedef int ElemType;typedef struct LNode { //单链表的存储结构 ElemType data; struct LNode *n

2020-10-15 17:12:00 292

原创 1054 : 猴子吃桃

题目描述悟空第一天摘下桃子若干,当即吃掉一半,还不过瘾,又多吃一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你,请帮悟空算一下,他第一天开始吃的时候桃子一共有多少个呢?输入输入一个数n(1<=n<=30)。输出输出第一天的桃子个数。样例输入3样例输出10代码#include <stdio.h>int main(){ int n,...

2020-08-11 16:02:03 331

原创 1053 : 正弦函数

题目描述输入x,计算上面公式的前10项和。输入输入一个实数x。(0<=x<=3)输出输出一个实数,即数列的前10项和,结果保留3位小数。样例输入1样例输出0.841代码#include <stdio.h>int main(){ int i; double a, x, y, f, b; scanf("%lf", &x); a = x; f = 1.0; y = 0....

2020-08-11 15:48:35 451

原创 1052 : 前n项和

题目描述输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246输入包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数输出输出前n项和,单独占一行样例输入3 2样例输出246代码#include <stdio.h>int main(){ int n, a, i, c, sum=0; scanf("%d %d", &n, &amp...

2020-07-28 16:10:48 620

原创 1051 : 求数列的和

数列的定义如下:数列的第一项为item,以后各项为前一项的平方根,求数列的前n项的和。输入由两个整数item(item<10000)和n(n<1000)组成,item和n的含义如前所述。输出输出该数列的和,占一行,要求精度保留2位小数。样例输入84 4样例输出97.93代码#include <stdio.h>#include <math.h>int main(){ int i, n;...

2020-07-28 16:02:52 972

原创 1050 : 阶乘的累加和

题目描述求1! + 2! + ……n!输入输入一个整数n,你可以假定n不大于10。输出输出一个整数,即阶乘累加的结果,单独占一行。样例输入4样例输出33代码#include <stdio.h>int main(){ int n, i, s, sum; s = 1; sum = 0; scanf("%d", &n); for(i=1; i<=n; i++) { s = i*s...

2020-07-28 15:47:25 348

原创 1049 : 平方和与立方和

题目描述给定两个整数m和n,求出m~n这段连续的整数中所有偶数的平方和以及所有奇数的立方和。输入由两个整数m和n组成,你可以假定m<=n.输出应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。你可以认为32位整数足以保存结果。样例输入2 5样例输出20 152代码#include <stdio.h>int main(){ int n, i; dou...

2020-07-28 15:42:50 565

原创 1048 : 阶乘表

题目描述输入一个正整数n(n<20),输出1到n之间阶乘表。输入输入只有一个正整数n。输出输出1到n之间的阶乘表,格式见输出样例。每行两个数据,第一个数据占4列,第二个数据占20列,左对齐。样例输入5样例输出1 12 23 64 245 120代码#include <stdio.h>int main(){ int n, i; double s = 1; scanf("%d", &n); for(

2020-07-28 15:21:03 697

原创 1047 : 对数表

题目描述输入两个正整数m和n,输出m到n之间每个整数的以自然对数为底的对数。输入输入包括两个整数m和n(m<=n),之间用一个空格隔开。输出每行输出一个整数及其对数,整数占4列,对数占8列,对数保留4位小数。样例输入2 4样例输出2 0.69313 1.09864 1.3863代码#include <stdio.h>#include <math.h>int main(){ int m, n, i; scanf("%d%d", &

2020-07-05 18:31:43 839

原创 1046 : 奇数的乘积

题目描述给你n个整数,求他们中所有奇数的乘积。输入第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。输出输出n个数中的所有奇数的乘积,占一行。样例输入5 2 5 4 6 7样例输出35代码#include <stdio.h>int main(){ int m, n, i, mul = 1; scanf("%d", &m); for(i=0; i<m; i++) { scanf("%d", &

2020-07-05 18:21:49 293

原创 1045 : 数值统计

题目描述统计给定的n个数中,负数、零和正数的个数。输入输入的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个整数输出输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。样例输入6 0 1 2 3 -1 0样例输出1 2 3代码#include <stdio.h>int main(){ int n, m, i, a = 0, b = 0, c = 0; scanf("%d", &n); for(i=0; i<n; i

2020-07-05 18:10:38 225

原创 1044 : 不及格率

题目描述输入n和n个学生成绩(实数),输出不及格率。输入输入的第一行是一个整数n,第二行是n个实数,用空格隔开。输出输出一个实数,表示不及格率,结果保留2位小数,单独占一行。样例输入898 45 86 79 56 75 90 70样例输出0.25代码#include <stdio.h>int main(){ int n, i, x, m; m = 0; scanf("%d", &n); for(i = 1; i <= n; i++) {

2020-06-14 14:14:22 987

原创 1043 : 最大值

题目描述输入一个整数n和n个整数,输出这n个整数的最大值。输入输入有两行:第一行是一个正整数n,第二行是n个整数。输出输出包含一个整数,即n个数中的最大值,单独占一行。样例输入43 7 5 6样例输出7代码#include <stdio.h>#include <limits.h>int main(){ int i, n, m, max; scanf("%d", &n); max = INT_MIN; for(i=0; i<n; i+

2020-06-14 12:17:29 2739 1

原创 1042 : 数列求和3

题目描述求1-2/3+3/5-4/7+5/9-6/11+…的前n项和,结果保留3位小数。输入输入正整数n(n>0)。输出输出一个实数,保留3位小数,单独占一行。样例输入5样例输出0.917代码#include <stdio.h>int main(){ int i, n, t = 1; double f = 1.0, sum = 0; scanf("%d", &n); for(i=1; i<=n; i++) { sum += f*i /

2020-06-14 11:52:51 126

原创 1041 : 数列求和2

题目描述输入一个整数n,输出数列1-1/3+1/5-……前n项的和。输入输入只有一个整数n。输出结果保留2为小数,单独占一行。样例输入3样例输出0.87代码#include <stdio.h>int main(){ int i, n, t = 1; double f = 1.0, sum = 0; scanf("%d", &n); for(i=0; i<n; i++) { sum += f / t; t += 2; f = -f;

2020-06-14 11:49:37 228

原创 1040 : 数列求和1

题目描述输入一个整数n,输出数列1+1/3+1/5+……前n项的和。输入输入只有一个正整数n。输出结果保留2为小数,单独占一行样例输入3样例输出1.53代码#include <stdio.h>int main(){ int i, n; float sum=0; scanf("%d", &n); for(i=1; i<=n; i++) sum += 1.0/(2*i - 1); printf("%.2f\n", sum); retu

2020-06-11 12:16:36 2808 2

原创 1039 : n个数求和

题目描述输入一个整数n和n个整数,输出这n个整数的和。输入输入有两行:第一行是一个正整数n,第二行是n个整数输出输出一个整数,即n个数的和。输出单独占一行。样例输入37 3 2样例输出12代码#include <stdio.h>int main(){ int i, n, m, sum=0; scanf("%d", &n); for(i=0; i<n; i++) { scanf("%d", &m); sum += m; }

2020-06-11 11:57:33 179

原创 1038 : 绝对值最大

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

2020-06-11 11:16:00 380

原创 1097 : 计算平均成绩(函数专题)

题目描述输入某位同学各门课的成绩,输出平均成绩。输入的成绩均为五级制成绩,五级制成绩转换为百分之成绩的规则如下:'A’转换为百分之成绩为95分,'B’对应85分,C对应75分,'D’对应65分,'E’对应40分。 输出的平均成绩为一个实数,保留1为小数。输入输入为一行只包含’A’~'E’的字母,每个字母表示一门课的成绩,长度小于10输出输出平均成绩,为一个实数,保留一位小数。样例输入ABCDE样例输出72.0代码#include <stdio.h>int f(char c

2020-05-31 10:28:53 1110

原创 1096 : 水仙花数(多实例测试)

题目描述春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。现在要求输出所有在m和n范围内的水仙花数。输入输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。输出对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔

2020-05-31 09:52:11 3031 1

原创 1095 : 时间间隔(多实例测试)

题目描述从键盘输入两个时间点(24小时制),输出两个时间点之间的时间间隔,时间间隔用“小时:分钟:秒”表示。输入输入数据有多组。每组输入包括两行。第一行为时间点1,第二行为时间点2,时间点均以“HH:MM:SS”的格式输入。测试数据保证时间点1早于时间点2。输出对应每组数据,有一行输出,以“HH:MM:SS”的格式输出时间间隔。注意不足两位要补占位符0。格式参看输入输出。样例输入12:01:1213:09:4312:40:1213:09:43样例输出01:08:3100:29:31

2020-05-31 09:45:54 937

原创 1102 : 火车票退票费计算(函数专题)

题目描述2013年起,火车票退票费比例下调:票面乘车站开车时间前48小时以上的按票价5%计退票费。同时,车票退票费的计算方法不再四舍五入到元为单位,而是以5角为单位:尾数小于0.25元的舍去、0.25元以上且小于0.75元的计为0.5元、0.75元以上的进为1元。编写一个函数,计算退票费,假定退票时间距离开车时间在48小时以上。函数原型如下:double CancelFee(double price);输入输入一个实数,表示火车票票面价格。输出输出一个实数,表示退票费,小数点后保留一位小数。样

2020-05-28 16:13:01 988 1

原创 1094 : 统计元音(函数专题)

题目描述输入一个字符串,统计其中元音字母的个数。要求使用函数vowel()用来判断是否为元音,其余功能在main()函数中实现。int vowel(char ch){//如果ch是元音,返回1,否则返回0}输入输入一个字符串,长度不超过1000,以回车符结束。输出输出一个整数,表示元音字母个数。输出单独占一行。样例输入Hello world!样例输出3代码#include <stdio.h>int vowel(char ch) { int flag = 0;

2020-05-28 15:00:17 1404

原创 1093 : 验证哥德巴赫猜想(函数专题)

题目描述哥德巴赫猜想大家都知道一点吧。我们现在不是想证明这个结论,而是对于任给的一个不小于6的偶数,来寻找和等于该偶数的所有素数对。做好了这件实事,就能说明这个猜想是成立的。要求程序定义一个prime()函数和一个main()函数,prime()函数判断一个整数n是否是素数,其余功能在main()函数中实现。int prime(int n){//判断n是否为素数, 若n为素数,本函数返回1,否则返回0}输入一个偶数M (M是6到1000000之间的一个偶数).输出输出和等于该偶数的所有素

2020-05-27 14:25:18 321

原创 1092 : 素数表(函数专题)

题目描述输入两个正整数m和n,输出m和n之间的所有素数。要求程序定义一个prime()函数和一个main()函数,prime()函数判断一个整数n是否是素数,其余功能在main()函数中实现。int prime(int n){//判断n是否为素数, 若n为素数,本函数返回1,否则返回0}输入输入两个正整数m和n,m<=n,且都在int范围内。输出输出占一行。输出m和n之间的所有素数,每个数后有一个空格。如果如果m到n之间没有素数,输出”No Answer”。样例输入2 6样例

2020-05-10 12:10:12 1947 1

原创 1091 : 童年生活二三事(多实例测试)

题目描述Redraiment小时候走路喜欢蹦蹦跳跳,他最喜欢在楼梯上跳来跳去。但年幼的他一次只能走上一阶或者一下子蹦上两阶。现在一共有N阶台阶,请你计算一下Redraiment从第0阶到第N阶共有几种走法。输入输入包括多组数据。每组数据包括一行:N(1≤N≤40)。输入以0结束输出对应每个输入包括一个输出。为redraiment到达第n阶不同走法的数量。样例输入130样例输出13代码#include <stdio.h>int main(){ int n

2020-05-10 10:39:28 406

原创 1090 : 整数幂(多实例测试)

题目描述求A^B的最后三位数表示的整数(1<=A,B<=1000)输入n个测试实例,每个实例给出两个正整数A,B输出输出A^B的最后三位(没有前导0)样例输入22 312 6样例输出8984代码#include<stdio.h>int main(){ int n, a, b, i, j; scanf("%d", &n); for(i=0; i<n; i++) { int sum = 1; scanf("%d%d",

2020-05-10 09:32:42 1498

原创 1089 : 阶乘的最高位

题目描述输入一个正整数n。输出n!的最高位上的数字。输入输入一个正整数n(n不超过1000)。输出输出n!的最高位上的数字。样例输入1000样例输出4代码#include<stdio.h>int main(){ int n, i; long long s = 1; scanf("%d",&n); for(i=1;i&lt...

2020-05-08 09:54:09 262

原创 1082 : 敲7(多实例测试)

题目描述输出7和7的倍数,还有包含7的数字例如(17,27,37…70,71,72,73…)输入首先输入一个整数t,表示有t组数据。然后有t行,每行一个整数N。(N不大于30000)输出对于每组数据 ,输出从小到大排列的不大于N的与7有关的数字。每组数据占一行,每个数字后面有一个空格;样例输入22030样例输出7 14 177 14 17 21 27 28代码#inc...

2020-05-08 09:26:31 1298

原创 1037 : 四则运算

题目描述给你一个简单的四则运算表达式,包含两个实数和一个运算符,实数与运算符用空格隔开,请编程计算出结果。输入表达式的格式为:s1 op s2, s1和s2是两个实数,op表示的是运算符(+,-,*,/),也可能是其他字符。输出如果运算符合法,输出表达式的值;若运算符不合法或进行除法运算时除数是0(浮点类型的数绝对值小于1e-6,默认为0),则输出"Wrong input!"。最后结果小...

2020-05-08 09:23:42 1174

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

题目描述给你一个年份和月份,求该月有多少天。输入一个年份(正整数),一个月份(1-12),中间有一个空格隔开 。输出该月的天数,单独占一行。样例输入2012 2样例输出29代码#include <stdio.h>int main(){ int x, y, n; scanf("%d %d", &x, &y); if(x%4 == 0 &am...

2020-05-08 08:53:16 322

原创 1035 : 分段函数求值

题目描述已知:y是x的函数,当x<-2时,y=7-2x;当x>=-2,且x<3时,y=5-|3x+2|;当x>=3时,y=3x+4输入输入一个整数x。输出输出为一个整数,即x对应的函数值。样例输入-4样例输出15代码#include <stdio.h>#include <math.h>int main(){ int...

2020-05-08 08:44:39 653

原创 1034 : 夏季促销

题目描述商场夏季促销,购物500元以下,不打折;购物500元(含)以上,95折;购物1000元(含)以上,9折;购物3000元(含)以上,85折;购物5000元(含)以上,8折。根据消费金额,确定用户实际需要支付的数目。输入输入一个实数,表示消费金额。输出输出一个实数,表示用户实际需要支出的数目,保留两位小数。样例输入5100样例输出4080.00代码#include &lt...

2020-05-06 13:37:17 343

原创 1033 : 五级制成绩

题目描述给定一个百分制成绩,请根据百分制成绩输出其对应的等级。转换关系如下:90分以上为’A’,80~89为’B’, 70~79为’C’, 60~69为’D’,60分以下为’E’。输入一个百分制成绩(0~100的整数)。输出输出对应的等级。样例输入100样例输出A#include <stdio.h>int main(){ int x; scanf("%d"...

2020-05-06 13:32:40 641

原创 1032 : 员工薪水

题目描述某公司规定,销售人员工资由基本工资和销售提成两部分组成,其中基本工资是1500元/月,销售提成规则如下:销售额小于等于10000元时,按照5%提成;销售额大于10000元但小于等于50000元时,超出10000部分按照3%提成;销售额大于50000元时,超出50000部分按照2%提成。编写程序,根据销售额计算员工收入。输入输入一个整数,表示销售额。输出输出员工的薪水,保留...

2020-05-06 13:29:18 562 1

原创 考考你的逻辑能力

题目描述已知公式: DCNALD + GERALD = RCBERT即DCNALD+GERALD————RCBERT以上共有10个字母,A﹑B﹑C﹑D﹑E﹑G﹑N﹑L﹑R﹑T,每一个字母都代表数字0–9 中的一个,没有重复,已知D=5,计算出其余9个字母代表的数字。答案:4 3 2 5 9 1 6 8 7 0解题步骤:首先T=0,十位进1,所以R为奇数,且大于5,所以只能为7或...

2020-05-06 13:13:15 3329

原创 1031 : 判断点在第几象限

题目描述从键盘输入2个整数x、y值,表示平面上一个坐标点,判断该坐标点处于第几象限,并输出相应的结果。输入输入x,y值表示一个坐标点。坐标点不会处于x轴和y轴上,也不会在原点。输出输出对应的象限,用数字1,2,3,4分别对应四个象限。样例输入1 1样例输出1代码#include <stdio.h>int main(){ int x, y; scanf("%...

2020-05-05 15:40:54 613

原创 1030 : 判断直角三角形

题目描述输入三正整数,判断用这三个整数做边长是否能构成一个直角三角形。输入输入三个正整数,判断用这三个整数做边长是否能构成一个直角三角形。输出能否构成直角三角形。如能输出:yes.若不能,输出:no。样例输入6 8 10样例输出yes代码#include <stdio.h>int main(){ int a, b, c; scanf("%d %d %d",...

2020-05-05 15:34:53 649 2

原创 1029 : 三角形判定

题目描述给你三个正整数,判断用这三个整数做边长是否能构成一个三角形。输入输入为三个正整数(32-int),中间有一个空格隔开。输出如果能构成三角形,输出"Yes",否则输出"No" 。样例输入3 4 5样例输出Yes代码#include <stdio.h>int main(){ int a, b, c; scanf("%d %d %d", &a, ...

2020-05-05 15:16:43 368

原创 1028 : I love 闰年!

题目描述根据一个年份,判断是否是闰年。输入输入为一个整数,表示一个年份。输出如果是闰年,输出"Yes",否则输出"No"。输出单独占一行。样例输入2012样例输出Yes代码#include <stdio.h>int main(){ int n; scanf("%d", &n); if((n%4==0 && n%100!=0) ||...

2020-05-05 15:05:35 527

空空如也

空空如也

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

TA关注的人

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