自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 青岛大学2018秋《C语言程序设计》期末模拟练习-第II部分(50分钟)

函数题 6-1 歌唱比赛打分 (8分) 某歌唱比赛计分规则是:对于评委给出的分数,去掉一个最高分,去掉一个最低分,剩余分数求算术平均值并保留2位小数,作为选手最终得分。 本题要求实现这样一个计分函数。 评委给出的分数存在数组中,分数均为0~100之间的整数,并且保证评委人数在3-20之间。 函数接口定义: double getScore(int *score, int total); 其中score和total是传入的参数,score是评委打分数组的首地址,total是评委人数; 函数将选手的得分以dou

2020-12-21 16:56:53 1960

原创 青岛大学2018秋《C语言程序设计》期末模拟练习-第I部分

一、判断题 1-1 下面这段代码,对a采用八进制数值进行赋值,因此打印输出的结果是945。(2分) F #include <stdio.h> int main(){ int a,b; a = 029; b = 920; printf("%d", a+b); return 0; } 1-2 假设某段C语言程序中定义了两个变量a、b,并且两个变量都不为0,则表达式 a / b的值必不为0。(2分) F 1-3 下面这段程序,将循环有限次,在打印输出有限行之

2020-12-20 19:32:01 9475 5

原创 二分查找法

二分查找法 思路 元素a[0]到a[n-1]升序排列,用low和high两个变量来表示查找的区间,也就是在a[low]~a[high]区间去查找元素x。 初始状态为:low = 0, high = n-1,mid = (low+high)/2; 1.首先比较要查找的元素x和中间元素mid的大小关系,如果相等,则找到,此时算法终止; 2.如果x < a[mid],则表明元素x在元素a[0]~a[mid-1]之间,此时变量high也要随之变化,将范围缩小,此时high = mid - 1; 3.如果x &

2020-12-03 19:45:39 155

原创 7-7 字符串替换

7-7 字符串替换 本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 输入格式 输入在一行中给出一个不超过80个字符、并以回车结束的字符串。 输出格式 输出在一行中给出替换完成后的字符串。 输入样例: Only the 11 CAPItaL LeTtERS are replaced. 输出样例 Lnly the 11 XZKRta

2020-10-16 16:26:12 991

原创 7-5 找鞍点

7-5 找鞍点 一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。 本题要求编写程序,求一个给定的n阶方阵的鞍点。 输入格式 输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。 输出格式 输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。 输入样例1: 4 1 7 4 1 4 8 3 6 1 6 1 2 0 7 8 9 输出样例1: 2 1 输入样例2:

2020-10-14 17:18:31 80

原创 7-1 选择法排序

7-1 选择法排序 本题要求将给定的n个整数从大到小排序后输出。 输入格式 输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。 输出格式 在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。 输入样例: 4 5 1 7 6 输出样例 7 6 5 1 选择法排序思路 选择排序的算法步骤如下: 1.首先在未排序的n个数中(a[0]~a[n-1]),找出最大数,将之与a[0]调换位置; 2.在剩下的未排序的n-1个数中(a[1]~a[n-1]),找到最大数,将其

2020-10-12 16:32:41 3444

原创 7-3 将数组中的数逆序存放

7-3 将数组中的数逆序存放 本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。 输入格式 输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。 输出格式 在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。 输入样例: 4 10 8 1 2 输出样例 2 1 8 10 代码 #include<stdio.h> int main(){ int i,n; int a[1

2020-10-07 17:56:05 636

原创 5-6 使用函数输出水仙花数

习题5-6 使用函数输出水仙花数 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1​3+53+33。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。 函数接口定义: int narcissistic( int number ); void PrintN( int m, int n ); 函数narcissistic判断number是否为水仙花数,是则返回1,否则返回0。 函数PrintN则

2020-09-19 18:58:07 1244

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除