XYNU OJ 1080—1089基础题(适合于C语言初学者)
来源:互联网 发布:知乎pc客户端下载 编辑:程序博客网 时间:2024/05/15 23:44
欢迎访问XYNUOJ
1080: 习题5-7 求和
时间限制: 1 Sec 内存限制: 12 MB提交: 62 解决: 57
[提交][状态][讨论版][Edit] [TestData]
题目描述
求如下式子的和
请将结果定义为double类型。
注意求平方,不要用C数学库中提供的函数pow。
输入
输出
样例输入
无
样例输出
47977.928968
提示
来源
C语言第四版教学实验-第五章 循环结构程序设计
1081: 习题5-8 求水仙花数
时间限制: 1 Sec 内存限制: 12 MB提交: 112 解决: 80
[提交][状态][讨论版][Edit] [TestData]
题目描述
输出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。
例如,153是一个水仙花数,因为153=13+53+33
输入
输出
样例输入
无
样例输出
153370371407
提示
来源
C语言第四版教学实验-第五章 循环结构程序设计
1082: 习题5-9 完数
时间限制: 1 Sec 内存限制: 12 MB提交: 110 解决: 52
[提交][状态][讨论版][Edit] [TestData]
题目描述
一个数如果恰好等于它的因子和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,所以6是“完数”。
编程输出1000以内的所有完数,每个完数输出一行,并按下面的格式输出其因子:
6 its factors are 1,2,3
输入
输出
每个完数输出一行,并按下面的格式输出其因子:
? its factors are ?,?,?
样例输入
无
样例输出
6 its factors are 1,2,328 its factors are 1,2,4,7,14 496 its factors are 1,2,4,8,16,31,62,124,248
提示
因子包含1但不包含其本身。
来源
C语言第四版教学实验-第五章 循环结构程序设计
1083: 习题5-10 分数序列求和
时间限制: 1 Sec 内存限制: 12 MB提交: 63 解决: 60
[提交][状态][讨论版][Edit] [TestData]
题目描述
有如下分数序列
求出次数列的前20项之和。
请将结果的数据类型定义为double类型。
输入
输出
样例输入
无
样例输出
32.660261
提示
来源
C语言第四版教学实验-第五章 循环结构程序设计
1084: 习题5-11 求多次落地弹球高度
时间限制: 1 Sec 内存限制: 12 MB提交: 99 解决: 57
[提交][状态][讨论版][Edit] [TestData]
题目描述
一个球从100m的高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。
求它在第N次落地时,共经过了多少米,第N次反弹多高。
输入
一个正整数N,表示球落地的次数。
输出
length=球第N次落地时所经过了距离
high=球第N次落地反弹的高度
小数点后保留4位小数。
注意:末尾输出换行。
样例输入
10
样例输出
length=199.8047high=0.0977
提示
来源
C语言第四版教学实验-第五章 循环结构程序设计
1085: 习题5-12 猴子吃桃问题
时间限制: 1 Sec 内存限制: 12 MB提交: 86 解决: 66
[提交][状态][讨论版][Edit] [TestData]
题目描述
输入
输出
样例输入
无
样例输出
1534
提示
本OJ用来帮助大家熟练C语言的一些简单题,测试数据可能只有一组,比如这个题,不需要输入,所以你甚至可以直接写 printf("1534\n"); 发现也可以AC(正确)。你可以借此抖机灵然后理解一下OJ系统判题的原理。没错,它没有高级到能理解你的程序,它只是执行你的程序,然后输入样例输入,对比你程序的输出和样例输出,如果一致(包括换行和空格),它就返回正确。
当然正式选拔赛的题肯定是有多个样例输入输出的。
来源
C语言第四版教学实验-第五章 循环结构程序设计
1086: 习题5-13 迭代法求平方根
时间限制: 1 Sec 内存限制: 12 MB提交: 71 解决: 57
[提交][状态][讨论版][Edit] [TestData]
题目描述
输入一个非负实数a,用迭代法求平方根
求平方根的迭代公式为
要求前后两次求出的x的差的绝对值小于10-5
从键盘输入非负实数a和迭代初值x0,输出满足条件的xn+1
C数学库中有求绝对值的函数fabs.
输入
非负实数a和迭代初值x0(要求double类型)
输出
样例输入
10 3
样例输出
3.162278
提示
来源
C语言第四版教学实验-第五章 循环结构程序设计
1087: 习题5-14 牛顿迭代法求方程的根
时间限制: 1 Sec 内存限制: 12 MB提交: 60 解决: 53
[提交][状态][讨论版][Edit] [TestData]
题目描述
用牛顿迭代法求下面方程在输入初值点附近的根:
2x3-4x2+3x-6=0
要求前后两次求出的x的差的绝对值小于10-6
牛顿迭代法公式如下:
将给定给定方程写成f(x)=0的形式,在给定初值x0的情况下,按如下公式迭代计算:
xn+1=xn-f(x)/f'(x)
提示:C语言数学库中有求指数an的函数pow(a, n)以及求x绝对值的函数fabs(x)
浮点型数据请定义为双精度double类型。
输入
输出
样例输入
3
样例输出
2.000000
提示
来源
C语言第四版教学实验-第五章 循环结构程序设计
1088: 习题5-15 二分法求方程的根
时间限制: 1 Sec 内存限制: 12 MB提交: 79 解决: 46
[提交][状态][讨论版][Edit] [TestData]
题目描述
用二分法求下面方程在区间(a,b)之间的根:
2x3-4x2+3x-6=0
区间端点a, b由键盘输入,确保输入区间内有根。
计算至误差小于10-6为止。
程序中,浮点型数据请定义为双精度double类型。
提示:二分法求方程根的步骤如下:
先将方程写成f(x)=0的形式,再按照如下步骤计算:
1.求出给出的两个端点之间的值fx1,fx2.当fx1*fx2<0,则表明x1和x2之间必存在一根要么就不存在,一直提示输出x1和x2.
2.一旦fx1*fx2<0,就表明在x1和x2之间有根,继续判断,求的x1和x2的中点值x0,求出fx0.
3.在判断fx0*fx1>0,则在x0和x2中间去找根,此时x1不起作用,用x0代替x1,用fx0代替fx1.
要么就在x0和x1中去找根,此时x2不起作用,用x0代替x2,用fx0代替fx2.
输入
输出
样例输入
-10 10
样例输出
2.000000
提示
来源
C语言第四版教学实验-第五章 循环结构程序设计
1089: 习题6-1 筛选法求素数
时间限制: 1 Sec 内存限制: 12 MB提交: 91 解决: 54
[提交][状态][讨论版][Edit] [TestData]
题目描述
输入
输出
0~N之间的素数,每个素数一行
样例输入
100
样例输出
2357111317192329313741434753596167717379838997
提示
筛选法求N以内的素数
算法:
(1)挖去1;
(2)用下一个未被挖去的数P去除P后面各数,把P的倍数挖掉;
(3)检查P是否小于N的开方的整数部分,如果是,则返回2继续执行,否则就结束。
(4)剩下的数就是素数。
来源
C语言第四版教学实验-第六章 数组
- XYNU OJ 1080—1089基础题(适合于C语言初学者)
- XYNU OJ 1010—1019基础题(适合于C语言初学者)
- XYNU OJ 1000—1009基础题(适合于C语言初学者)
- XYNU OJ 1020—1029基础题(适合于C语言初学者)
- XYNU OJ 1030—1039基础题(适合于C语言初学者)
- XYNU OJ 1040—1049基础题(适合于C语言初学者)
- XYNU OJ 1050—1059基础题(适合于C语言初学者)
- XYNU OJ 1060—1069基础题(适合于C语言初学者)
- XYNU OJ 1070—1079基础题(适合于C语言初学者)
- XYNU OJ 1090—1099基础题(适合于C语言初学者)
- XYNU OJ 1100—1109基础题(适合于C语言初学者)
- XYNU OJ 1110—1121基础题(适合于C语言初学者)
- C语言教程~适合于初学者
- C语言基础字符,数据类型整理(适合初学者查看)
- 神器-----Rman(适合于初学者)
- poj2287 Tian Ji -- The Horse Racing(2016xynu暑期集训检测 -----C题)
- IOS初学者之C语言基础 连载一
- xynu 细菌题
- 通讯录第三阶--文件版通讯录
- 求二叉树的高度和销毁一颗二叉树——题集九
- 将 TensorFlow 移植到 Android手机,实现物体识别、行人检测和图像风格迁移详细教程
- HDU 2176
- Servlet 基础教程
- XYNU OJ 1080—1089基础题(适合于C语言初学者)
- Java学习笔记:搭建Java开发环境
- js获取元素大小以及位置
- 1148: [CTSC2007]挂缀pendant
- yii2怎么使用控制器
- 哈夫曼代码调试
- 对c语言回调函数的理解
- java笔记(六)之面向对象
- 1061. Dating (20)