- 9
- 0
- 约2.2万字
- 约 48页
- 2020-11-06 发布于山东
- 举报
《算法与程序设计》 PTA习题集
第 4 周
本题目要求计算下列分段函数 f(x) 的值:
输入格式
: 输入在一行中给出实数
x。
输出格式
: 在一行中按“
f(x) = result
”的格式输出,其中
x 与
result
都保留一位小数。
输入样例
1: 10
输出样例
1: f(10.0) = 0.1
输入样例
2: 0
输出样例
2: f(0.0) = 0.0
#includestdio.h
int main()
{
float x,result;
scanf(%f,x);
if (x==0)
{
result=0;
}
else
{
result=1.0/x;
}
printf(f(%.1f) = %.1f,x,result);
return 0;
}
编写一个程序,要求用户输入
24 小时制的时间,然后显示
12 小时制的时间。
输入格式: 输入在一行中给出带有中间的表示 12 点 34 分。当小时或分钟数小于
: 符号(半角的冒号) 的 24 小时制的时间, 如
10 时,均没有前导的零,如 5:6 表示 5 点零
12:34
6 分。
提示: 在
scanf
的格式字符串中加入
: ,让
scanf
来处理这个冒号。
输出格式: 在一行中输出这个时间对应的 12 小时制的时间,数字部分格式与输入的相同,
然后跟上空格,再跟上表示上午的字符串 AM或表示下午的字符串 PM。如 5:6 PM表示下午 5
点零 6 分。注意,在英文的习惯中, 中午 12 点被认为是下午, 所以 24 小时制的 12:00 就是 12 小时制的 12:0 PM ;而 0 点被认为是第二天的时间,所以是 0:0 AM 。
输入样例:
21:11
输出样例:
9:11 PM
#includestdio.h
int main()
{
int a,b;
scanf(%d:%d,a,b);
{
if(a12)
printf(%d:%d,a-12,b);
}
if(a==12)
{
printf(%d:%d,a,b);
}
if(a12)
{
printf(%d:%d AM,a,b);
}
else
{
printf( PM,a,b);
}
return 0;
}
给定平面上任意三个点的坐标 (x1,y1)
、 (x2,y2)
、 (x3,y3) ,检验它们能否构成三角形。
输入格式 : 输入在一行中顺序给出六个
[ - 100,100]
范围内的数字,即三个点的坐标
x1、 y1、
x2、 y2、 x3、 y3。
输出格式 : 若这
3 个点不能构成三角形,则在一行中输出“ Impossible ”;若可以,则在一
行中输出该三角形的周长和面积,格式为“ L = 周长 , A = 面积”,输出到小数点后
2 位。
输入样例 1: 4 5
6978
输出样例 1: L = 10.13, A = 3.00
输入样例 2: 4 6
8121218
输出样例 2: Impossible
#includestdio.h
int main()
{
int a,b,c;
scanf(%d %d %d,a,b,c); if((a+bc)(b+ca)(a+cb))
{
printf(YES);
}
else
{
printf(NO);
}
return 0;
}
输入一个年份, 判断其是否为闰年, 若是闰年输出“ yes”的信息, 否则输出“ no”的信息。
输入格式 : 直接输入一个 4 位数年份,没有其它任何附加字符。
输出格式 : 直接输出“ yes”或“ no”,没有其它任何附加字符。
输入样例 : 1900 输出样例 : no
输入样例 : 2000 输出样例 : yes
输入样例 : 1904 输出样例 : yes
#includestdio.h
int main()
{
int a;
scanf(%d,a);
if(a%4==0a%100!=0||a%400==0)
{
printf(yes\n);
}
else
{
printf(no\n);
}
return 0;
}
输入三个整数 x,y,z ,请把这三个数由小到大输出。
输入格式 : 在一行中直接输入 3 个整数,之间各用一个空格间隔。
输出格式 : 在一行中按照“ x=最小值 ,y= 次小值 , z=最大值”的顺序输出结果, 最大值、次大值和最小值均原样输出,没有宽度控制。
输入样例 : 2 1 3 输出样例 : x=1,y=2,z=3
#includestdio.h
int main()
{
int x,y,z,temp;
scanf(%d %d
您可能关注的文档
最近下载
- 高考物理一轮复习6.2机械能守恒定律-动能定理及其应用--(原卷版+解析).docx VIP
- 2024年江苏省淮安市中考语文真题试卷含答案.docx
- 中医护理基础知识.pptx
- AI赋能下的初中道德与法治课堂情感教育创新研究教学研究课题报告.docx
- 中国围透析期慢性肾脏病管理临床实践指南(2025年版)解读PPT课件.pptx VIP
- 2025年融媒体技术与运营(融媒体传播与融媒体技术与运营)试卷及答案.docx VIP
- 食堂日常管理与服务管理实施策略.docx VIP
- 生成式AI赋能初中道德与法治课堂情境创设研究教学研究课题报告.docx
- 中医阴阳五行基础知识.pptx VIP
- 2026年媒体编辑面试题及采编能力测试含答案.docx VIP
原创力文档

文档评论(0)