自定义博客皮肤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 1971

原创 青岛大学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分) F1-3下面这段程序,将循环有限次,在打印输出有限行之

2020-12-20 19:32:01 9502 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 157

原创 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 994

原创 7-5 找鞍点

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

2020-10-14 17:18:31 83

原创 7-1 选择法排序

7-1 选择法排序本题要求将给定的n个整数从大到小排序后输出。输入格式输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。输出格式在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。输入样例:45 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 3458

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

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

2020-10-07 17:56:05 638

原创 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 1251

空空如也

空空如也

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

TA关注的人

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