Codeup练习题
刷题记录
「已注销」
这个作者很懒,什么都没留下…
展开
-
问题 G: 例题6-2 数组求解Fibonacci数列问题
时间限制 : 1.000 sec 内存限制 : 12 MB题目描述Fibonacci数列的特点:第1,2个数为1,1。从第3个数开始,概述是前面两个数之和。即:要求输出Fibonacci数列的前20个数。输入无输出Fibonacci数列的前20个数,每个数占一行。样例输入 Copy无样例输出 Copy11235813213455891442333776109871597258441816765#include<stdio.h>原创 2021-03-05 11:19:00 · 166 阅读 · 0 评论 -
问题 F: 例题6-1 逆序输出数组元素
时间限制 : 1.000 sec 内存限制 : 12 MB题目描述从键盘上输入10个整数,存储在一个长度为10的整型数组中,要求将输入的10个数逆序输出。如输入为:0,1,2,3,4,5,6,7,8,9 输出为9,8,7,6,5,4,3,2,1,0输入10个整数,以空格分隔输出将输入的10个整数逆序输出,每个数占一行。样例输入 Copy0 1 2 3 4 5 6 7 8 9样例输出 Copy9876543210方法一:直接从后往前输出#include<原创 2021-03-05 11:12:22 · 281 阅读 · 0 评论 -
问题 E: 习题6-13 字符串比较
时间限制 : 1.000 sec 内存限制 : 12 MB题目描述比较两个字符串s1和s2的大小,如果s1>s2,则输出一个正数;若s1=s2,则输出0;若s1<s2,则输出一个负数。要求:不用strcpy函数;两个字符串用gets函数读入。例如:“A"与"C"相比,由于"A”<“C”,应输出负数,同时由于"A"与"C"的ASCII码差值为2,因此应输出"-2"。同理:"And"和"Aid"比较,根据第2个字符比较的结果,“n"比"i"大5,因此应该输出"5”输入输入2行字原创 2021-03-05 10:46:47 · 132 阅读 · 1 评论 -
问题 D: 习题6-12 解密
时间限制 : 1.000 sec 内存限制 : 12 MB题目描述有一行电文,已按如下规律译成密码:A–>Z a–>zB–>Y b–>yC–>X c–>x… …即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求根据密码译回原文,并输出。输入输入一行密文输出解密后的原文,单独占一行。样例输入 CopyZYX123zyx样例输出 CopyABC原创 2021-03-05 10:25:42 · 153 阅读 · 1 评论 -
问题 C: 习题6-6 杨辉三角
时间限制 : 1.000 sec 内存限制 : 12 MB题目描述按要求输入如下格式的杨辉三角11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1最多输出10层输入输入只包含一个正整数n,表示将要输出的杨辉三角的层数。输出对应于该输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开样例输入 Copy>5样例输出 Copy11 11 2 11 3 3 11 4 6 4 1int main() { int n,i,原创 2021-03-05 09:17:20 · 125 阅读 · 1 评论 -
问题 B: 习题6-5 数组元素逆置
题目描述将一个长度为10的整型数组中的值按逆序重新存放。如:原来的顺序为1,2,3,4,5,6,7,8,9,0,要求改为0,9,8,7,6,5,4,3,2,1输入从键盘上输入以空格分隔的10个整数。输出按相反的顺序输出这10个数,每个数占一行。样例输入 Copy1 2 3 4 5 6 7 8 9 0样例输出 Copy0987654321int main() { int a[10]; memset(a,0,sizeof(a)); int t,i,原创 2021-03-04 16:33:42 · 338 阅读 · 1 评论 -
问题 A: 习题6-4 有序插入
时间限制 : 1.000 sec 内存限制 : 12 MB题目描述有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入到数组中。假设数组长度为10,数组中前9个数(这9个数要求从键盘上输入,输入时要满足自小到大的输入顺序)已经按从小到大进行排序。然后再从键盘上输入一个整数,将此整数插入到前有序的9个数中,使得最终的10个数依然是从小到大有序的。输入第一行输入以空格分隔的9个整数数,要求按从小到大的顺序输入。第二行输入一个整数输出从小到大输出这10个数,每个数一行。样例输入转载 2021-03-04 16:26:18 · 159 阅读 · 1 评论 -
问题 I: 习题5-10 分数序列求和
时间限制 :1.000sec内存限制 :12 MB题目描述有如下分数序列求出次数列的前20项之和。请将结果的数据类型定义为double类型。输入无输出小数点后保留6位小数,末尾输出换行。样例输入Copy无样例输出Copy32.660261int main() { double a=1.0,b=2.0; double c; double t=b/a;//第一项分数 double s=0...原创 2021-03-04 10:38:16 · 81 阅读 · 1 评论 -
问题 H: 例题5-8 Fibonacci数列
时间限制 :1.000sec内存限制 :128 MB题目描述输入一个正整数n,求Fibonacci数列的第n个数。Fibonacci数列的特点:第1,2个数为1,1。从第3个数开始,概述是前面两个数之和。即:要求输入的正整数n不超过50.输入一个不超过50的正整数输出Fibonacci数列的第n个数,末尾输出换行。样例输入Copy20样例输出Copy6765int Fibonacci(int n){ if(n==1|...原创 2021-03-04 10:09:01 · 127 阅读 · 1 评论 -
问题 G: 例题5-7 求圆周率pi的近似值
问题 G: 例题5-7 求圆周率pi的近似值时间限制 :1.000sec内存限制 :12 MB题目描述用如下公式求圆周率PI的近似值,直到发现某一项的绝对值小于10-6为止(该项不累加)。要求输出的结果总宽度占10位,其中小数部分为8位。程序中使用浮点型数据时,请定义为双精度double类型。如果需要计算绝对值,可以使用C语言数学库提供的函数fabs,如求x的绝对值,则为fabs(x)输入无输出PI=圆周率的近似值输出的结果总宽度...原创 2021-03-04 09:37:29 · 200 阅读 · 1 评论