自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OJ1038: 绝对值最大

题目描述输入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; scanf("%d

2021-01-23 13:06:30 643 1

原创 OJ1037: 四则运算

题目描述给你一个简单的四则运算表达式,包含两个实数和一个运算符,请编程计算出结果输入表达式的格式为:s1 op s2, s1和s2是两个实数,op表示的是运算符(+,-,*,/),也可能是其他字符输出如果运算符合法,输出表达式的值;若运算符不合法或进行除法运算时除数是0,则输出"Wrong input"。最后结果小数点后保留两位。样例输入 Copy1.0 + 1.0样例输出 Copy2.00提示除数是0,用|s2|<1e-10(即10的-10次方)判断#include<

2021-01-23 13:00:54 783

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

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

2021-01-23 12:58:05 737

原创 OJ1034: 夏季促销

题目描述商场夏季促销,购物500元以下,不打折;购物500元(含)以上,95折;购物1000元(含)以上,9折;购物3000元(含)以上,85折;购物5000元(含)以上,8折。根据消费金额,确定用户实际需要支付的数目。输入输入一个实数,表示消费金额。输出输出一个实数,表示用户实际需要支出的数目,保留两位小数。样例输入 Copy5100样例输出 Copy4080.00#include<stdio.h>int main(){ double s; scanf("

2021-01-17 19:42:12 335

原创 OJ1035: 分段函数求值

题目描述已知:y是x的函数,当x<-2时,y=7-2x;当x>=-2,且x<3时,y=5-|3x+2|;当x>=3时,y=3x+4输入任意输入一个整数x。输出输出为一个整数,即x对应的函数值。样例输入 Copy2样例输出 Copy-3#include<stdio.h>#include<math.h>int main(){ int x,y,s; scanf("%d",&x); s=fabs(3*x+2);

2021-01-17 19:40:28 565

原创 OJ1033: 五级制成绩

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

2021-01-17 15:28:06 434 1

原创 OJ1032: 员工薪水

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

2021-01-17 15:04:34 579

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

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

2021-01-17 15:02:28 468

原创 OJ1030: 判断直角三角形

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

2021-01-17 09:22:30 686 1

原创 OJ1029: 三角形判定

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

2021-01-17 09:19:29 524

原创 OJ1028: I love 闰年!

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

2021-01-17 09:13:47 320

原创 OJ1027: 判断水仙花数

题目描述春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。现在要求输入一个三位数,判断该数是否是水仙花数,如果是,输出“yes”,否则输出“no”输入输入一个三位的正整数。输出输出“yes”或“no”。样例输入 Copy153样例输出 Copyyes#include<stdio.h>int main(void){ int s,a,b,c

2021-01-17 09:11:53 1059

原创 OJ1026: 字符类型判断

题目描述从键盘输入一个字符,判断该字符是否大写字母、小写字母、数字字符或其他字符。分别输出对应的提示信息。输入输入一个字符。输出如果该字符是大写字母,则输出“upper”;若是小写字母,则输出“lower”;若是数字字符,则输出“digit”;若是其他字符,则输出“other”。(输出不含双引号)。样例输入 Copy1样例输出 Copydigit法一:#include<stdio.h>int main(){ char x; x=getchar(); if

2021-01-17 09:08:36 1275

原创 OJ1025: 最大字符

题目描述给你三个ASCII字符(不含空白字符:包括空格、制表符\t、回车换行符\n),找出其中最大的那个输入输入包含三个字符,之间有一个空格隔开。输出输出ASII码最大的那个字符,占一行。样例输入 Copya b c样例输出 Copyc#include<stdio.h>int main(){ int max; char a,b,c; scanf("%c %c %c",&a,&b,&c); max=c; if(a>c&amp

2021-01-16 21:23:23 551

原创 OJ1024: 计算字母序号

题目描述输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号(’a’和’A’的序号为1)。输入输入只有一个英文字母。输出输出一个整数,表示该字母在字母表的序号,输出单独占一行。样例输入 CopyD样例输出 Copy4#include<stdio.h>int main(){ char x; scanf("%c\n",&x); if(x>=65&&x<=90) printf("%d",x-64); i

2021-01-16 19:41:10 635 1

原创 OJ1023: 大小写转换

题目描述输入一个字母,若是小写字母,则变为大写输出,否则,原样输出。输入输入为一个字符。输出按题目要求输出一个字符,单独占一行。样例输入 Copya样例输出 CopyA#include<stdio.h>int main(){ char x; x=getchar(); if(x>=65&&x<=90) { printf("%c",x); } else { printf("%c",x-32); } return

2021-01-16 19:39:26 552

原创 OJ1022: 三整数排序

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

2021-01-16 19:36:52 634

原创 OJ1021: 三个整数的最大值

题目描述从键盘输入三个整数x,y和z,求出其中最大的数。输入输入三个整数,用空格隔开输出输出最大整数。样例输入 Copy20 16 18样例输出 Copy20#include<stdio.h>int main(){ int a,b,c,max; scanf("%d %d %d",&a,&b,&c); if(a>b) { if(a>c) { max=a; } else max=c; }

2021-01-16 19:23:31 526 1

原创 OJ1020: 两整数排序

题目描述从键盘输入两个整数x,y,按从小到大的顺序输出它们的值。输入输入两个整数x,y。输出按从小到大的顺序输出它们的值。数据之间以空格间隔。样例输入 Copy20 16样例输出 Copy16 20#include<stdio.h>int main(){ int a,b,max,min; scanf("%d%d",&a,&b); if(a>b) { max=a;min=b; } else { max=b;min=a;

2021-01-16 19:15:31 333

原创 OJ1019: 公园门票

题目描述某公园门票的票价是每人50元,一次购票满30张,每张可以少收2元。试编写自动计费系统程序。输入输入一个正整数,表示购票的数量。输出输出一个实数,表示用户实际需要支付的金额,保留两位小数。样例输入 Copy30样例输出 Copy1440.00#include<stdio.h>int main(){ int n; double f; scanf("%d",&n); if(n>=30) { f=48*n; } else { f

2021-01-16 10:21:17 613

原创 OJ1018: 奇数偶数

题目描述输入一个整数,判断该数是奇数还是偶数。输入输入整数n。输出如果该数是奇数就输出“odd”,偶数就输出“even”(输出不含双引号)。样例输入 Copy8样例输出 Copyeven#include<stdio.h>int main(){ int n; scanf("%d",&n); if(n%2==0) { printf("even"); } else { printf("odd"); } return 0;}

2021-01-15 10:13:21 498

原创 OJ1017: 表面积和体积

输入5个整数a, b, c, d 和 e,含义如上所述。输出输出两个整数,即物体的表面积和体积,用空格隔开。输出单独占一行。样例输入 Copy78912样例输出 Copy478 410#include<stdio.h>int main(){ int a,b,c,d,e; int x, y, z; scanf("%d%d%d%d%d",&a,&b,&c,&d,&e); x=a-2*e; y=b-2*e; z=.

2021-01-15 10:09:50 1094 1

原创 OJ1016: 银行利率

题目描述设银行1年期定期存款年利率为2.25%,存款本金为deposit元,试编程计算并输出n年后的本利之和。输入输入一个正整数和一个实数,分别代表存款年数和存款本金。输出输出一个双精度实数,小数点后保留6位有效数字。样例输入 Copy2 100样例输出 Copy104.550625#include<stdio.h>#include<math.h>int main(){ int n; double deposit,p; scanf("%d

2021-01-15 10:01:33 479

原创 OJ1015: 二次方程的实根

题目描述编程计算并输出一元二次方程ax^2 +bx+c=0的两个实根,其中a、b、c的值由用户从键盘输入,假设a、b、c的值能保证方程有两个不相等的实根(即b^2-4ac>0)。输入输入三个实数,以空格隔开。输出按从大到小的顺序输出两个实根,每个数据占7列、小数点后保留两位小数,不足7列右对齐样例输入 Copy2 6 1样例输出 Copy-0.18 -2.82#include<stdio.h>#include<math.h>int main(

2021-01-15 09:55:42 1618

原创 OJ1014: 求三角形的面积

题目描述给出三角形的三条边,求三角形的面积。输入输入三角形的三条边长(实数),数据之间用空格隔开。输出输出三角形的面积,结果保留2位小数。样例输入 Copy2.5 4 5样例输出 Copy4.95提示用海伦公式或其他方法均可。#include<stdio.h>#include<math.h>int main(){ double a,b,c,p,s; scanf("%lf %lf %lf",&a,&b,&c); p=

2021-01-15 09:51:44 348

原创 OJ1013: 求两点间距离

题目描述给定A(x1, y1), B(x2, y2)两点坐标,计算它们间的距离。输入输入包含四个实数x1, y1, x2, y2,分别用空格隔开,含义如描述。其中0≤x1,x2,y1,y2≤100。输出输出占一行,包含一个实数d,表示A, B两点间的距离。结果保留两位小数。样例输入 Copy1 1 2 2样例输出 Copy1.41#include<stdio.h>#include<math.h>int main(){ double x1,x2,y1

2021-01-15 09:48:58 526

原创 OJ1012: 求绝对值

题目描述求实数的绝对值。输入输入一个实数。输出输出它的绝对值,结果保留两位小数样例输入 Copy-234.00样例输出 Copy234.00#include<stdio.h>int main(){ double x; scanf("%lf",&x); if(x<0) { x=-x; printf("%.2lf",x); } else { printf("%.2lf",x); } return 0;}.

2021-01-15 09:44:23 433

原创 OJ1011: 圆柱体表面积

题目描述输入圆柱体的底面半径r和高h,计算圆柱体的表面积并输出到屏幕上。要求定义圆周率为如下宏常量#define PI 3.14159输入输入两个实数,为圆柱体的底面半径r和高h。输出输出一个实数,即圆柱体的表面积,保留2位小数。样例输入 Copy42.1 71.6样例输出 Copy30076.14#include<stdio.h>#define m 3.14159 int main(){ double r,h,s; scanf("%lf %lf",&

2021-01-14 13:23:00 623

原创 OJ1010: 求圆的周长和面积

题目描述输入圆的半径,求圆的周长和面积。要求定义圆周率为如下宏常量#define PI 3.14159输入输入半径r的值,为一实数。输出输出一行,包括周长和面积。数据之间用一个空格隔开,数据保留小数后面两位。样例输入 Copy3样例输出 Copy18.85 28.27#include<stdio.h>#define PI 3.14159 int main(){ double r,c,s; scanf("%lf",&r); c=2*PI*r;

2021-01-14 11:02:07 636

原创 OJ1009: 求平均分

题目描述已知某位学生的数学、英语和计算机课程的成绩,求该生三门课程的平均分。输入输入三个整数,数据之间由空格隔开。输出输出占一行,包含一个实数,为三门课的平均分,保留两位小数。样例输入 Copy87 73 93样例输出 Copy84.33#include<stdio.h>int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); double s; s=(a+b+c)/3.0; prin

2021-01-14 11:00:06 431 1

原创 OJ1008: 美元和人民币

题目描述美元越来越贬值了,手上留有太多的美元似乎不是件好事。赶紧算算你的那些美元还值多少人民币吧。假设美元与人民币的汇率是1美元兑换6.5573元人民币,编写程序输入美元的金额,输出能兑换的人民币金额。输入输入美元的金额。输出输出能兑换的人民币的数值。输出保留2位小数。样例输入 Copy100样例输出 Copy655.73#include<stdio.h>int main(){ int r; scanf("%d",&r); printf("%.2f"

2021-01-14 10:58:09 539 1

原创 OJ1007: 鸡兔同笼

题目描述鸡和兔关在一个笼子里,鸡有2只脚,兔有4只脚,没有例外。已知现在可以看到笼子里m个头和n只脚,求鸡和兔子各有多少只?输入输入两个整数m和n,分别代表笼子里头的个数和脚的个数。(假设m和n都在合法的数据范围内)输出依次输出鸡和兔的只数。(数字为0的也要输出)样例输入 Copy12 40样例输出 Copy4 8#include<stdio.h>int main(){ int m,n; scanf("%d %d",&m,&n); int

2021-01-14 10:54:58 430

原创 OJ1006: 求等差数列的和

题目描述给出三个整数,分别表示等差数列的第一项、最后一项和公差,求该数列的和。输入输入三个整数,之间用空格隔开。第1个数作为首项,第2个数作为末项,第3个数作为公差.输出输出占一行,包含一个整数,为该等差数列的和。样例输入 Copy2 11 3样例输出 Copy26#include<stdio.h>int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); int h,z; z=(b-a)

2021-01-14 10:45:09 568

原创 OJ1005: 整数幂

题目描述输入3个整数,输出它们的1次幂、2次幂和3次幂。输入输入3整数,用空格隔开输出输出3行,每行3个整数,分别是它们的1次幂、2次幂和3次幂,每个整数占9列,不足9列左对齐样例输入 Copy1 5 100样例输出 Copy1 1 15 25 125100 10000 1000000#include<stdio.h> int main(){ int a,b,c; scanf("%d

2021-01-14 10:40:46 395

原创 OJ1004: 三位数的数位分离

题目描述从键盘输入一个任意的三位正整数,分别求出其个位、十位和百位上的数字。输入输入任意的一个三位正整数。输出依次输出个位、十位、百位上的数字。以空格间隔,但最后一个数据的后面没有空格,直接换行。样例输入 Copy367样例输出 Copy7 6 3#include<stdio.h> int main(){ int x,x1,x2,x3; scanf("%d",&x); x1=x%10; x2=(x%100)/10; x3=x/100; pri

2021-01-14 10:22:24 331

原创 OJ1003: 两个整数的四则运算

题目描述输入两个整数num1和num2,请你设计一个程序,计算并输出它们的和、差、积、整数商及余数。输入输入只有两个正整数num1、num2。输出输出占一行,包括两个数的和、差、积、商及余数,数据之间用一个空格隔开。样例输入 Copy1 2样例输出 Copy3 -1 2 0 1#include<stdio.h> int main(){ int num1,num2; scanf("%d %d",&num1,&num2); int h,c,j,

2021-01-14 10:18:30 713

原创 OJ1002: 简单多项式求值

题目描述对用户输入的任一整数,输出以下多项式的值。y=2x2+x+8输入输入整数x的值。输出输出一个整数,即多项式的值。样例输入 Copy1样例输出 Copy11#include<stdio.h>int main(){ int s,x; scanf("%d",&s); x=2*s*s+s+8; printf("%d",x); return 0;}...

2021-01-14 10:16:07 374

原创 OJ1001: 植树问题

题目描述某学校植树节开展植树活动,已知树苗有m株,参加植树的同学有n人(且m>n),请问每位同学平均可以植树几株?还有几株剩余?输入输入两个整数m和n,分别表示树苗的数量和学生的人数(m>n)。输出输出两个整数,分别表示每位同学平均植树的数量及剩余的树苗数量。样例输入 Copy163 32样例输出 Copy5 3include<stdio.h>int main(){ int m,n; scanf("%d""%d",&m,&n);

2021-01-13 19:24:33 809

原创 OJ1000: A+B Problem

题目描述Calculate a+b输入Two integer a,b (0<=a,b<=10)输出Output a+b样例输入 Copy1 2样例输出 Copy3提示1111#include<stdio.h> int main(){ int a,b; scanf("%d""%d",&a,&b); int s=a+b; printf("%d",s); return 0;}...

2021-01-13 19:14:45 298

转载 OJ1069: 向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,day; scanf("%d%d",&M,&a

2021-01-13 17:50:23 321

空空如也

空空如也

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

TA关注的人

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