ZZULIOJ 1020~1029(oj入门题)
ZZULIOj 1020~1029
- ZZULIOJ 1020: 两整数排序
- 题目描述
- 输入
- 输出
- 代码:
- ZZULIOJ 1021: 三个整数的最大值
- 题目描述
- 输入
- 输出
- 代码:
- ZZULIOJ 1022: 三整数排序
- 题目描述
- 输入
- 输出
- 代码:
- ZZULIOJ 1023: 大小写转换
- 题目描述
- 输入
- 输出
- 1024: 计算字母序号
- 题目描述
- 输入
- 输出
- 代码:
- ZZULIOJ 1025: 最大字符
- 题目描述
- 输入
- 输出
- 代码
- ZZULIOJ 1026: 字符类型判断
- 题目描述
- 输入
- 输出
- 代码
- ZZULIOJ 1027: 判断水仙花数
- 题目描述
- 输入
- 输出
- 代码
- ZZULIOJ 1028: I love 闰年!
- 题目描述
- 输入
- 输出
- 代码
- ZZULIOJ 1029: 三角形判定
- 题目描述
- 输入
- 输出
- 代码
ZZULIOJ 1020: 两整数排序
时间限制: 1 Sec 内存限制: 30 MB
题目描述
从键盘输入两个整数x,y,按从小到大的顺序输出它们的值。
输入
输入两个整数x,y。
输出
按从小到大的顺序输出它们的值。数据之间以空格间隔。
样例输入 Copy
20 16
样例输出 Copy
16 20
代码:
#include<stdio.h>
int main()
{int x, y;scanf("%d %d", &x, &y);if(x > y){int t = x;x = y;y = t; } printf("%d %d\n", x, y);return 0;
}
ZZULIOJ 1021: 三个整数的最大值
时间限制: 1 Sec 内存限制: 30 MB
题目描述
从键盘输入三个整数x,y和z,求出其中最大的数。
输入
输入三个整数,用空格隔开。
输出
输出最大整数。
样例输入 Copy
20 16 18
样例输出 Copy
20
代码:
#include<stdio.h>
int main()
{int x, y, z;scanf("%d %d %d", &x, &y, &z);if(x < y)x = y;if(x < z)x = z;printf("%d\n", x);return 0;
}
ZZULIOJ 1022: 三整数排序
时间限制: 1 Sec 内存限制: 30 MB
题目描述
从键盘输入三个整数x,y和z,按从大到小的顺序输出它们的值。
输入
输入三个整数x,y和z。
输出
按从大到小的顺序输出它们的值。
样例输入 Copy
20 16 18
样例输出 Copy
20 18 16
代码:
#include<stdio.h>
void swap(int &a, int &b)
{int t = a;a = b;b = t;
}
int main()
{int x, y, z;scanf("%d %d %d", &x, &y, &z);if(x < y)swap(x,y);if(x < z)swap(x,z);if(y < z)swap(y,z);printf("%d %d %d\n", x, y, z);return 0;
}
ZZULIOJ 1023: 大小写转换
时间限制: 1 Sec 内存限制: 30 MB
题目描述
输入一个字母,若是小写字母,则变为大写输出,否则,原样输出。
输入
输入为一个字符。
输出
按题目要求输出一个字符,单独占一行。
样例输入 Copy
a
样例输出 Copy
A
代码:
#include<stdio.h>
int main()
{char s;scanf("%c", &s);if(s >= 'a' && s <= 'z')s = s - 32;printf("%c\n", s);return 0;
}
1024: 计算字母序号
时间限制: 1 Sec 内存限制: 30 MB
题目描述
输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号(’a’和’A’的序号为1)。
输入
输入只有一个英文字母。
输出
输出一个整数,表示该字母在字母表的序号,输出单独占一行。
样例输入 Copy
D
样例输出 Copy
4
代码:
#include<stdio.h>
int main()
{char s;scanf("%c", &s);if(s >= 'a' && s <= 'z')printf("%d\n", s - 'a' + 1);if(s >= 'A' && s <= 'Z')printf("%d\n", s - 'A' + 1);return 0;
}
ZZULIOJ 1025: 最大字符
时间限制: 1 Sec 内存限制: 30 MB
题目描述
给你三个ASCII字符(不含空白字符:包括空格、制表符\t、回车换行符\n),找出其中最大的那个
输入
输入包含三个字符,之间有一个空格隔开。
输出
输出ASCII码最大的那个字符,占一行。
样例输入 Copy
a b c
样例输出 Copy
c
代码
#include<stdio.h>
void swap(char &a, char &b)
{char t = a;a = b;b =t;
}
int main()
{char s1, s2, s3;scanf("%c %c %c", &s1, &s2, &s3);if(s1 - s2 < 0)swap(s1,s2);if(s1 - s3 < 0)swap(s1,s3);printf("%c\n", s1);
}
ZZULIOJ 1026: 字符类型判断
时间限制: 1 Sec 内存限制: 30 MB
题目描述
从键盘输入一个字符,判断该字符是否大写字母、小写字母、数字字符或其他字符。分别输出对应的提示信息。
输入
输入一个字符。
输出
如果该字符是大写字母,则输出“upper”;若是小写字母,则输出“lower”;若是数字字符,则输出“digit”;若是其他字符,则输出“other”。(输出不含双引号)。
样例输入 Copy
1
样例输出 Copy
digit
代码
#include<stdio.h>
int main()
{char s;scanf("%c", &s);if(s >= 'a' && s <= 'z')printf("lower\n");else if(s >= 'A' && s <= 'Z')printf("upper\n");else if(s >= '0' && s <= '9')printf("digit\n");elseprintf("other\n");return 0;
}
ZZULIOJ 1027: 判断水仙花数
时间限制: 1 Sec 内存限制: 30 MB
题目描述
春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。
现在要求输入一个三位数,判断该数是否是水仙花数,如果是,输出“yes”,否则输出“no”
输入
输入一个三位的正整数。
输出
输出“yes”或“no”。
样例输入 Copy
153
样例输出 Copy
yes
代码
#include<stdio.h>
int main()
{int n;scanf("%d", &n);int a = n / 100;int b = (n % 100) / 10;int c = n % 10;if(n == a * a * a + b * b * b + c * c * c)printf("yes\n");elseprintf("no\n");return 0;
}
ZZULIOJ 1028: I love 闰年!
时间限制: 1 Sec 内存限制: 30 MB
题目描述
根据一个年份,判断是否是闰年。
输入
输入为一个整数,表示一个年份。
输出
如果是闰年,输出"Yes",否则输出"No"。输出单独占一行。
样例输入 Copy
2012
样例输出 Copy
Yes
代码
#include<stdio.h>
int main()
{int year;scanf("%d", &year);if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)printf("Yes\n");elseprintf("No\n");return 0;
}
ZZULIOJ 1029: 三角形判定
时间限制: 1 Sec 内存限制: 30 MB
题目描述
给你三个正整数,判断用这三个整数做边长是否能构成一个三角形。
输入
输入为三个int范围的正整数,中间有一个空格隔开。
输出
如果能构成三角形,输出"Yes",否则输出"No"
样例输入 Copy
3 4 5
样例输出 Copy
Yes
代码
#include<stdio.h>
int main()
{int a, b, c;scanf("%d %d %d", &a, &b, &c);if(a + b > c && a + c > b && b + c > a)printf("Yes\n");elseprintf("No\n");return 0;
}
ZZULIOJ 1020~1029(oj入门题)相关推荐
- ZZULIOJ 1000~1009(oj入门题)
ZZULIOJ 1000~1009 ZZNULIOJ 1000: 整数a+b 题目描述 输入 输出 代码: ZZULIOJ 1001: 植树问题 题目描述 输入 输出 代码: ZZULIOJ 1002 ...
- 南阳oj入门题-A+B Problem
/** A+B Problem 时间限制:3000 ms | 内存限制:65535 KB 难度:0 描述 此题为练手用题,请大家计算一下a+b的值 输入 输入两个数,a,b 输出 输出a+b的值 样例 ...
- 南阳oj入门题-蛇形填数
/** 蛇形填数 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 在n*n方陈里填入1,2,...,n*n,要求填成蛇形.例如n=4时方陈为: 10 11 12 1 9 16 ...
- 南阳oj入门题-数数
/** 数数 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 我们平时数数都是喜欢从左向右数的,但是我们的小白同学最近听说德国人数数和我们有些不同,他们正好和我们相反,是从右 ...
- 南阳oj入门题-公约数和公倍数
/** 水仙花数 时间限制:1000 ms | 内存限制:65535 KB 难度:0 描述 请判断一个数是不是水仙花数. 其中水仙花数定义各个位数立方和等于它本身的三位数. 输入 有多组测试数据,每组 ...
- 【新手上路】语法入门算法入门题单
作者:王清楚 链接:[新手上路]语法入门&算法入门题单_ACM竞赛_ACM/CSP/ICPC/CCPC/比赛经验/题解/资讯_牛客竞赛OJ_牛客网 来源:牛客网 介绍:本题单分为语法入门和算法 ...
- 各大OJ刷题平台汇总
前言 想成为一名高级工程师,算法还是要有的,至少在入门编程和进入公司之前都是必备的.刷题也可以很好的锻炼动手能力和逻辑思维,今天就给大家介绍一些知名的在线刷题平台,都是干货哦! 力扣(leetcode ...
- 狂刷OJ基础题两天,OJ机考成功半小时全部AC了
一.背景 我们学校有个程序设计实践(C\C++版),成绩就是平时给了54题刷够50+就平时分满分,期末考试就是上机考试八题(大概分为数论.简单计算.时间显示.进制转换.字符串.递归.枚举几大类型),只 ...
- 【刷题汇总】 CSP/NOIP真题分析 基础OJ刷题包
1.NOIP与CSP-J/S的历年真题分析汇总 序号 标题 内容 属性 1 CSP-J2-2021 解题报告 J组真题讲解 题解包 2 CSP-J2-2020 解题报告 J组真题讲解 题解包 3 CS ...
最新文章
- php中htpt,PHP中的HTTP协议
- jittor 和pytorch gpu 使用效率对比(惊人jittor的算力利用率是pytorch 4-5倍)
- 柜位预測(一)——显示柜位曲线图
- HTTP协议学习笔记
- 云计算学习(3-3)云计算的由来-应运而生
- CCKS-2017 行业知识图谱构建与应用-下篇
- 一步步把SAP GUI的事务码配置到SAP Fiori Launchpad里
- 借钱合同有哪些陷阱?
- 对象反序列化出现类型不匹配的情况(spring-boot-devtools)
- 云计算如何使企业的业务受益?
- JavaScript学习01
- 2011浙大878计算机专业基础扫描版真题
- python创建文件对象的函数_Python 文件对象常用内建方法
- 【机器学习】今天详细谈下Soft Margin SVM和 SVM正则化
- CocoaPods 简易教程 Alamofire请求数据 Swift
- java实现图片去除底色,图片变成透明背景
- 琵琶行用计算机弹,琵琶行三次弹
- 饮料自动售货机C++
- ping ping ping
- 4/2 三元表达式/函数递归/匿名函数/内置函数
热门文章
- 没学过美术,缺乏绘画基础,能学会游戏3D建模吗?3D建模与绘画美术的联系
- CentOS 8 禁用systemd-resolved 5355端口、cups 631端口、rpcbind 111端口
- 为什么说Go的Map是无序的?
- PS如何保存ICO文件
- 谈谈美国的贸易法律制度
- 思岚产品常见问题解答(三)
- 释放数据潜能,开创新机无限——2019 MongoDB中国用户大会在上海成功举行
- 斐波那契数列O(logn)的求解方法
- 流量悬浮物一体监测仪复合指标监测产品介绍
- win10计算机无法睡眠怎么办,Win10笔记本电脑无法睡眠只是黑屏的有效解决方法...