自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1088: 手机短号 (多实例)

题目描述大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是 6+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。现在,如果给你一个11位长的手机号码,你能找出对应的短号吗?#include<stdio.h>int main(){ int n,a; scanf("%d",&n); for(int i=0;i<n;i++) ...

2021-02-23 10:37:54 205

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

#include <stdio.h>int main(){ char ch1,ch2,ch3,t; while(scanf("%c%c%c",&ch1,&ch2,&ch3)!=EOF){ getchar(); if(ch1>ch2){ t=ch1; ch1=ch2; ch2=t; } if(ch1>ch3...

2021-02-22 20:47:52 163

原创 1085: 求奇数的乘积(多实例测试)

给你n个整数,求他们中所有奇数的乘积输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。#include <stdio.h>#include <math.h>int main(){ int num; while(scanf("%d",&num)!=EOF){ int finalNum = 1; for(int i = 0 ; i &lt...

2021-02-22 20:10:41 711

原创 1084: 计算两点间的距离(多实例测试)

#include <stdio.h>#include <math.h>int main(){ double s,h,x1,x2,y1,y2; while(scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2)!=EOF){ h=(x1-x2)*(x1-x2)+(y1-y2)*(y1-y2); s=sqrt(h); printf("%.2lf\n",s);...

2021-02-22 19:49:52 147

原创 1083: 数值统计(多实例测试)

统计给定的n个数中,负数、零和正数的个数#include <stdio.h>int main(){ int a; while(scanf("%d",&a),a!=0){ int zheng = 0,fu = 0,ling = 0; for(int i=0;i<a;i++){ double s; scanf("%lf",&s); if(s<0){...

2021-02-21 18:39:16 189

原创 1080:多实例测试3

输入数据有多组。每组一行,为两个整数A, B。输入0 0表示输入结束,该组输入不用处理。#include<stdio.h>int main(){ int a,b;while(scanf("%d%d",&a,&b), a!=0||b!=0)printf("%d\n",a+b);return 0;}...

2021-02-19 19:49:14 106

原创 空心菱形

#include <stdio.h>/* 题目描述:输入一个整数n,(1<=n<=20),输出一个空心菱形,其中每个边由n个'*'组成。*/int main(){ int n,i,j; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n+i-1;j++) if(j==n+1-i||j==n+i-1) printf("*"); ...

2021-01-21 11:38:42 85

原创 三位数求解

#include <stdio.h>/* 题目描述:已知xyz+yzz=n,其中n是一个正整数,x、y、z都是数字(0-9), 编写一个程序求出x、y、z分别代表什么数字。如果无解,则输出“No Answer”注意:xyz和yzz表示一个三位数,而不是表示x*y*z和y*z*z。*/int main(){ int n; scanf("%d",&n); int x,y,z; int count = 0; for(x=1;x&...

2021-01-21 11:01:17 463

原创 聚餐人数统计

#include <stdio.h>/* 题目描述:马克思手稿中有这样一道趣味数学题:男人、女人和小孩总计n个人, 在一家饭店里吃饭,共花了cost先令,每个男人各花3先令,每个女人各花2先令, 每个小孩各花1先令,请用穷举法编程计算男人、女人和小孩各有几个。*/int main(){ int people,cost; int i,j,k; scanf("%d %d",&people,&cost); int coun...

2021-01-21 09:53:44 397

原创 百钱买百鸡

#include <stdio.h>/* 题目描述:百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用100文钱买100只鸡,公鸡、母鸡、小鸡各买多少只?本程序要求解的问题是:给定一个正整数n,用n文钱买n只鸡,问公鸡、母鸡、小鸡各买多少只?*/int main(){ int money; int i,j,k; scanf("%d",&money); int count = 0;//记录结果数 //小鸡1元3只,,...

2021-01-21 09:39:44 561

原创 级数求和

#include <stdio.h>/* 题目描述:已知:Sn= 1+1/2+1/3+…+1/n。显然对于任意一个整数K,当n足够大的时候,Sn大于K。现给出一个整数K(1<=k<=15),要求计算出一个最小的n;使得Sn>K。 输入:键盘输入 k 输出:屏幕输出 n 每两个数之间空一格。 样例输入:1 样例输出:2*/int main(){ int k,n; double Sn=0; scanf("...

2021-01-21 09:12:51 225

原创 青蛙爬井

#include <stdio.h>/* 题目描述:有一口深度为high米的水井,井底有一只青蛙,它每天白天能够沿井壁向上爬up米,夜里则顺井壁向下滑down米,若青蛙从某个早晨开始向外爬,对于任意指定的high、up和down值(均为自然数),计算青蛙多少天能够爬出井口? 输入:输入3个正整数:high、up和down。 输出:输出一个整数,表示天数。输出单独占一行。 每两个数之间空一格。 样例输入:10 2 1 样例输出:9*/int ...

2021-01-20 22:16:25 305

原创 分解质因数

#include <stdio.h>/* 题目描述:小将一个正整数分解质因数, 例如,输入90,输出2 3 3 5。 输入:输入一个正整数n(2<=n<=2000)。 输出:从小到大输出n的所有质因子, 每两个数之间空一格。 样例输入 20 样例输出 2 2 5*/int main(){ int m,i; scanf("%d",&m); for(i=2;i<m;i++...

2021-01-20 22:06:04 168

原创 小车移动

#include <stdio.h>/* 题目描述:小汽车的位置 输入:输入包含多个命令,每个命令由 整数time和command组成,表示在时刻time发出 命令command。command的取值范围1-3,含义如 上所述。 输出:输出占一行,包含两个整数,表示小车的 最终位置。两个整数之间由空格隔开。 样例输入 4 3 样例输出 5*/int main(){ int x1=0,x2=0,...

2021-01-20 21:26:49 347

原创 Z同学去旅游

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

2021-01-20 20:59:41 150

原创 二进制转十进制

#include <stdio.h>/* 题目描述:将一个二进制数,转换为对应的十进制数。 输入:输入一个二进制数,以回车结束。该二进制数为正数,长度不超过31。 输出:输出一个整数,为该二进制数对应的十进制数。 样例输入 100000000001 样例输出 2049*/int main(){ int n=0; char num; while((num=getchar())!='\n'){ n...

2021-01-16 20:42:25 1126

原创 某辆汽车有一个里程表,该里程表可以显示一个整数

#include <stdio.h>/* 题目描述:某辆汽车有一个里程表,该里程表可以显示一个整数, 为该车走过的公里数。然而这个里程表有个毛病:它总是从3变到5, 而跳过数字4,里程表所有位(个位、 十位、百位等)上的数字都 是如此。例如,如果里程表显示339,汽车走过1公里之后,该里程表显示350。 输入:多输入一个整数num,表示里程表显示的数值,1 < num < 1000,且一定不含整数4。 输出:输出一个整数,为该汽车实际...

2021-01-16 20:01:30 518

原创 统计数字、字母、其他个数

# include<stdio.h>/* 题目描述:输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数。 输入:多个字符,以回车符结束,回车符不作为有效字符。有效字符个数不超过100。 输出:输出分3行,格式见输出样例。 样例输入 Abse 4+5*3=? 样例输出 letter:4 digit:3 other:5*/int main(){ char ch; int ...

2021-01-15 11:51:04 169

原创 最大公约数

#include<stdio.h>/* 题目描述:输入两个不大于10的9次方的正整数,输出其最大公约数。 输入: 输入两个正整数m和n,数据之间用空格隔开。 输出:输出一个整数,表示m和n的最大公约数 样例输入:4 6 样例输出:2*/int main(){ int m,n; scanf("%d %d",&m,&n); while(n>0) { int t; t=m; m=n; n=...

2021-01-10 11:34:31 81

原创 输入一个不大于10的9次方的正整数,从高位开始逐位分割并输出各位数字。

#include<stdio.h>/* 题目描述:输入一个不大于10的9次方的正整数,从高位开始逐位分割并输出各位数字。 输入: 输入一个正整数n,n是int型数据 输出:依次输出各位上的数字,每一个数字后面有一个空格,输出占一行。例如,输入 12345 ,输出 1 2 3 4 5 样例输入:12354 样例输出:1 2 3 5 4*/int main(void){ int digit, number, pow, t_number;...

2021-01-10 11:30:04 2062

原创 输入一个正整数,将其逆序输出,每个数字后有一个空格。

#include<stdio.h>#include<math.h>/* 题目描述:输入一个正整数,将其逆序输出,每个数字后有一个空格。 输入: 输入一个正整数n,你可以假设n在int范围内 输出:将n按其逆序输出,每个数字后有一个空格,输出占一行。例如,输入12354,输出4 5 3 2 1 样例输入:12354 样例输出:4 5 3 2 1*/int main(){ int n,m; scanf("%d",&...

2021-01-10 11:09:00 7872 1

原创 输入一批学生的成绩(整数),输出最高分

#include<stdio.h>#include<math.h>/* 题目描述:输入一批学生的成绩(整数),输出最高分。 输入:输入包含多个非负整数和一个负整数。该负数不作为有效成绩,只表示输入结束。 输出:输出一个整数,即最高分。单独占一行。 样例输入:7 6 5 9 2 -1 样例输出:9*/int main(){ int i; int count = 0; int num[50];//存储成绩 ...

2021-01-10 10:54:12 5493 2

原创 已知不等式 1!+2!+3!+...+m!‹n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解。

#include<stdio.h>#include<math.h>/* 题目描述:已知不等式 1!+2!+3!+...+m!‹n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解。 输入:输入一个整数n,n为int范围内的正整型。 输出:输出m的取值范围,具体格式见输出样例。 样例输入:2000000000 样例输出:m<=12*/int main(){ int n; scanf("%d",&n)...

2021-01-10 10:35:16 5308 1

原创 小明的幸运数字

#include <stdio.h>/*描述:小明对某些数字有偏爱,例如,他喜欢7的倍数,而不喜欢4的倍数,如果一个整数是7的倍数,而不是4的倍数,小明会认为这个数字是他的幸运数字。现在给定两个整数m和n,请你帮小明找m到n范围内的最大的幸运数字。如果m到n范围内没有幸运数字,则输出“no”输入:两个正整数m和n(m < =n,且均小于10的9次方)输出: 一个整数,即m到n范围内的最大的幸运数字。样例:输入90 100 输出 98*/void mai...

2021-01-08 18:35:35 1554

原创 sin(x) = x-x3/3!+x5/5!-x7/7!+...         输入x,计算上面公式的前10项和。

#include <stdio.h>#include <math.h>/*描述:sin(x) = x-x3/3!+x5/5!-x7/7!+... 输入x,计算上面公式的前10项和。输入:输入一个实数x。输出: 输出一个实数,即数列的前10项和,结果保留3位小数。样例:输入1 输出 0.841*/float Sin(float x) { int n; //项数n。 ...

2021-01-08 17:08:20 6449 1

原创 输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246

#include <stdio.h>#include <math.h>/*描述:输入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*/void main(){ int n,a; scanf("%d %d",&n,&a); double ...

2021-01-08 16:38:37 1414

原创 数列的定义如下:数列的第一项为item,以后各项为前一项的平方根,求数列的前n项的和。

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

2021-01-07 13:43:58 1731

原创 求1! + 2! + ……n!

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

2021-01-07 13:05:03 1224 1

原创 给定两个整数m和n,求出m~n这段连续的整数中所有偶数的平方和以及所有奇数的立方和。

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

2021-01-07 12:40:53 1874

原创 输入一个正整数n(n<=20),输出1到n之间阶乘表

#include <stdio.h>/* 描述:输入一个正整数n(n<=20),输出1到n之间阶乘表。 输入:输入只有一个正整数n。 输出: 输出1到n之间的阶乘表,格式见输出样例。每行两个数据,第一个数据占4列,第二个数据占20列,左对齐。 样例:输入5 输出 1 1 2 2 3 6 ...

2021-01-07 11:34:56 5593

原创 输入两个正整数m和n,输出m到n之间每个整数的自然对数

#include <stdio.h>#include<math.h>/* 描述:输入两个正整数m和n,输出m到n之间每个整数的自然对数。 输入:输入包括两个整数m和n(m<=n),之间用一个空格隔开。 输出: 每行输出一个整数及其对数,整数占4列,对数占8列,右对齐,对数保留4位小数。 样例:输入2 4 输出 2 0.6931 3 1.0986 4 1....

2021-01-07 11:19:53 4473

原创 给你n个整数,求他们中所有奇数的乘积

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

2021-01-07 11:11:00 2775

原创 统计给定的n个数中,负数、零和正数的个数

#include <stdio.h>/* 统计给定的n个数中,负数、零和正数的个数。 输入的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个整数 输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。 样例:输入6 0 1 2 3 -1 0 输出1 2 3*/void main(void){ int num,i,number; int a=0; int b=0; in...

2021-01-07 11:04:19 5997 2

原创 输入n和n个学生成绩(实数),输出不及格率。

#include <stdio.h>int main(){ double no = 0;//不及格人数 double record;//成绩 double sum;//总人数 scanf("%lf",&sum); for(int i = 0;i < sum;i ++) { scanf("%lf",&record); if(record < 60) { ...

2021-01-06 22:06:46 2997

原创 输入一个整数n和n个整数,输出这n个整数的最大值。

#include<stdio.h>void main(void){ int num,n;//num表示参与运算的数字个数,n表示每次输入的数字 int max = 0;//定义存放每次比较后的最大值 scanf("%d",&num); for(int i = 0; i<num;i++){ scanf("%d",&n); if(n>max){//若输入的数字大于之前的,则把值付给max ...

2021-01-06 21:42:37 5749 3

原创 求1-2/3+3/5-4/7+5/9-6/11+...的前n项和,结果保留3位小数。

#include<stdio.h>int main(){int i;//循环变量int num;//循环的次数double nums = 0.0;//和double fenzi = 1.0;//分子double den = 1.0;//分母scanf("%d",&num);for(i = 1;i <= num ;i ++){ if(i%2==0){//偶项负值 nums -= fenzi / den; }else{//奇项正值...

2021-01-06 21:35:09 1379

原创 知识点4-几个基础知识

Equals hashcode Hash和hash表是什么? 想要知道这个hashcode,首先得知道hash Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入,通过散法,变换成固定长度的输出,该输出就是散列值。 hash是一个函数,该函数中的实现就是一种算法,就是通过一系列的算法来得到一个hash值,这个时候,我们就需要知道另一个东西,hash表...

2018-09-16 20:44:26 78

原创 知识点3-面向对象编程的概念

封装 把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错误的使用了对象的私...

2018-09-16 20:43:52 83

原创 知识点2-对象的创建

java中创建对象的5种方式 使用new关键字——调用了构造函数 Class cl = new Class(); 使用class类的newInstance方法——调用了构造函数 Employee emp = Class.forName(“org.programming.mitra.exercises.Employee”).newInstance(); Employee e...

2018-09-16 20:43:08 164

原创 知识点1-JVM的认识

1、JVM在JDK中的位置JDK其中有一部分是JRE,JRE是JAVA运行环境JVM是JRE最核心的部分JVM四大部分:ClassLoader、Runtime Data Area、Execution Engine、Native InterfaceJVM大致结构的图: ClassLoader是负责加载class文件,class文件在文件开头有特定的文件标识,并且ClassL...

2018-09-16 20:41:47 65

空空如也

空空如也

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

TA关注的人

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