- 博客(12)
- 收藏
- 关注
原创 1012 数字分类
给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1 = 能被 5 整除的数字中所有偶数的和;A2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算n1−n2+n3−n4⋯;A3 = 被 5 除后余 2 的数字的个数;A4 = 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A5 = 被 5 除后余 4 的数字中最大数字。输入格式:每个输入包含 1 个测试用例。每个测试用例先给出一个不超过 1000 的正整数N。
2023-03-03 12:49:19 100
原创 1008 数组元素循环右移问题
如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移。位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格。每个输入包含一个测试用例,第1行输入。个整数,之间用空格分隔。(≥0)个位置,即将。个数循环移至最前面的。在一行中输出循环右移。
2023-03-03 12:17:11 107
原创 1046 划拳
划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。其中喊是喊出的数字,划是划出的数字,均为不超过 100 的正整数(两只手一起划)。下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。在一行中先后输出甲、乙两人喝酒的杯数,其间以一个空格分隔。输入第一行先给出一个正整数。
2023-03-03 10:48:24 81
原创 1026 程序运行时间
要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。注意两次获得的时钟打点数肯定不相同,即 C1 < C2,并且取值在 [0,107]。在一行中输出被测函数运行的时间。现给定被测函数前后两次获得的时钟打点数,请你给出被测函数运行的时间。运行所消耗的时钟打点数,再除以常数 CLK_TCK,就得到了以秒为单位的运行时间。
2023-03-03 10:36:19 171
原创 6-5 求自定类型元素的最大值 (10 分)
6-5 求自定类型元素的最大值 (10 分) 本题要求实现一个函数,求N个集合元素S[]中的最大值,其中集合元素的类型为自定义的ElementType。 函数接口定义: ElementType Max( ElementType S[], int N ); 其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素中的最大值,其值也必须是ElementType类型。 裁判测试程序样例: #include <stdio.h> #define MAXN 10 type
2022-04-20 23:01:10 173
原创 6-4 简单求和 (10 分)
6-4 简单求和 (10 分) 本题要求实现一个函数,求给定的N个整数的和。 函数接口定义: int Sum ( int List[], int N ); 其中给定整数存放在数组List[]中,正整数N是数组元素个数。该函数须返回N个List[]元素的和。 裁判测试程序样例: #include <stdio.h> #define MAXN 10 int Sum ( int List[], int N ); int main () { int List[MAXN], N, i;
2022-04-20 22:47:35 297
原创 6-3 多项式求值 (15 分)
6-3 多项式求值 (15 分) 本题要求实现一个函数,计算阶数为n,系数为a[0] … a[n]的多项式f(x)=∑i=0n(a[i]×xi)f(x)=\sum_{i=0}^n(a[i]×x^i)f(x)=∑i=0n(a[i]×xi)在x点的值。 函数接口定义: double f( int n, double a[], double x ); 其中n是多项式的阶数,a[]中存储系数,x是给定点。函数须返回多项式f(x)的值。 裁判测试程序样例: #include <stdio.h> #
2022-04-20 22:35:46 287
原创 6-2 简单输出整数 (10 分)
6-2 简单输出整数 (10 分) 本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。 函数接口定义: void PrintN ( int N ); 其中N是用户传入的参数。该函数必须将从1到N的全部正整数顺序打印出来,每个数字占1行。 裁判测试程序样例: #include <stdio.h> void PrintN ( int N ); int main () { int N; scanf("%d", &N); PrintN( N );
2022-04-20 22:04:29 272
原创 6-1 求m到n之和 (10 分)
6-1 求m到n之和 (10 分) 本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。 函数接口定义: int sum( int m, int n ); 其中m和n是用户传入的参数,保证有m<n。函数返回的是m~n之间所有整数的和。 裁判测试程序样例: #include <stdio.h> int sum(int m, int n); int main() { int m, n; scanf("%d %d", &m, &
2022-04-20 09:38:14 810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人