- 博客(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>
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&
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关注的人