Hush

菜鸡的进化之旅!

排序:
默认
按更新时间
按访问量

C. 回文数二

假设不考虑回文数的长度限制,输入任意整数,设计一个回文数判定算法,判定并输出该数是否为回文数? 设计约束: 采用高位与低位比较的(首尾比较)算法思想, 采用迭代算法设计(禁用递归算法), 禁止使用数组。 设计要求: 1) 给出判定回文数的数学递归定义,要求使用数学方法表达高位与低位相等(假设已知该...

2018-12-11 11:06:54

阅读数:0

评论数:0

D. 七进制整数求和

输入两个7进制正整数n和m(位数不超过5位),要求设计算法实现将两个7进制正整数相加,并打印输出计算结果。 设计约束:禁止使用数组 按10进制格式输入两个7进制正整数,将7进制数转换成10进制数,按10进制数进行运算,再将计算结果转换成7进制数,并将结果按10进制数组装,最后输出该结果。 例如: ...

2018-12-11 11:06:47

阅读数:2

评论数:0

A. 实验7_1_平均成绩

已知某个学生n门课的成绩,求平均成绩。 输入与输出要求:首先输入一个整数n,代表课程数,n不会超过100。然后输入n个整数,代表该学生的n门课成绩,每门成绩的取值范围是0-100。这n个成绩必须使用数组存储。输出该同学的平均成绩,保留两位小数,占一行。为了提高精度,求出的平均成绩建议使用doubl...

2018-12-11 11:06:37

阅读数:0

评论数:0

B. 实验7_2_数组查找

有n个互不相同的整数,存储在数组中。在这n个整数中查找m个整数,如果存在,则打印出与之相邻的整数;否则就显示无此数。 输入与输出要求:首先输入一个整数n以及n个整数(n的范围是1—1000),然后输入整数m,代表查询次数(m的范围是1—100),接着输入m个待查询的数。输出m行查询的结果,每次的查...

2018-12-11 11:06:29

阅读数:0

评论数:0

C. 实验7_3_奇数偶数

已知一个长度为n的整数数组,在保证原顺序的前提下,将该数组中所有的偶数放到所有的奇数之前,存到一个新数组中,并将新数组输出。 输入与输出要求:首先输入一个整数n,代表输入整数个数(n的范围是1—200)。然后输入n个整数,每个整数的取值范围是int型范围。输出新数组中的元素,数与数之间用空格分开,...

2018-12-11 11:06:21

阅读数:0

评论数:0

D. 实验7_8_最长平台

给定一个长度为n的整数数组,数组中连续的相等元素构成的子序列称为平台。试设计算法,求出数组中最长平台的长度。 输入与输出要求:首先输入一个整数n,代表数组元素的个数,n不会超过1000。然后是n个整数,每个整数的取值范围是int型范围。输出最长平台的长度,占一行。 程序运行效果: Sample 1...

2018-12-11 11:06:15

阅读数:0

评论数:0

E. 实验7_9_发工资

每到月底,公司就要给员工发工资。每个员工的工资都是由(100,50,20,10,5,2,1) 7种面值的钞票组成的。为了发工资的简便,公司会尽量给员工发较大面值的钞票,例如某个员工的工资为1260,那么公司会给员工12张100元的、1张50元的、1张10的钞票。你的任务是,告诉你某员工的工资,你来...

2018-12-11 11:06:07

阅读数:0

评论数:0

A. 实验6_5_二进制的位数

问题描述: 设计递归函数int countBinary(int n);用于将非负十进制整数n转换成二进制形式,并返回该二进制数的位数。如十进制数13的二进制形式为1101,位数为4,那么调用countBinary(13)的结果为4。 要求同学们先写出该问题的递归定义式,再设计递归函数。 输入与输...

2018-12-11 11:05:57

阅读数:0

评论数:1

B. 函数求值

#include<stdio.h> #include<math.h> double fun(int,double); int main() { int n,T; double x; scanf(&...

2018-12-11 11:05:49

阅读数:1

评论数:0

C. 反置数

一个整数的“反置数”指的是把该整数的每一位 数字的顺序颠倒过来所得到的另一个整数。如果一个整数的末尾是以0结尾,那么在它的反置数当中,这些0就被省略掉了。比如说,1245的反置数是 5421,而1200的反置数是21。请编写一个程序,输入两个整数,然后计算这两个整数的反置数之和sum,然后再把su...

2018-12-11 11:05:40

阅读数:0

评论数:0

D. 不定方程求解

给定正整数a,b,c。求不定方程 ax+by=c 关于未知数x和y的所有非负整数解组数。 输入 一行,包含三个正整数a,b,c,两个整数之间用单个空格隔开。每个数均不大于1000。 输出 一个整数,即不定方程的非负整数解组数。 #include <stdio.h&...

2018-12-10 12:16:12

阅读数:0

评论数:0

A. 实验9_8_设计函数 void delcharfun(char str[],char ch)

问题描述: 从字符串str中删除指定的字符ch。同一字母的大、小写按不同字符处理。 输入与输出要求: 输入一个长度不超过100的非空字符串与一个字符,代表需要处理的字符串与需要从字符串中删除的字符。其中字符串中不会出现空格、换行符。输出删除指定字符以后的字符串,占一行。如果删除指定字符后字符串变...

2018-12-10 12:16:05

阅读数:0

评论数:0

B. 实验9_9_字符串加密

问题描述: 任意给定一个字符串,与两个编码表,要求对该字符串进行加密。字符串中只包含大写字母与小写字母。编码表是字母表的一个重新排列,第一个编码表为大写字母编码表,第二个编码表为小写字母编码表。 例如: 字母表为: (大写字母表:ABCDEFGHIJKLMNOPQRSTUVWXYZ) (小写字母表...

2018-12-10 12:15:58

阅读数:0

评论数:0

C. 实验7_12_设计函数

void InsertSort(int a[],int n); 使用插入排序算法,将数组a的前n个元素按照升序的方式排序。 插入排序算法描述如下: 初始序列:49 38 65 97 76 13 27 49 将元素(38) 插入合适位置: [38 49] 65 97 76 13 27 49 将元素(...

2018-12-10 12:15:50

阅读数:0

评论数:1

D. 实验7_15_设计函数

void SelectSort(int a[],int n); 使用选择排序算法对数组a的前n个元素按照升序的方式排序。 选择排序算法描述如下: 从a[0]~a[n-1]这段元素中找最小元素a[min],a[0]和a[min]交换;接着,从a[1]~a[n -1]这段元素中找最小元素a[min],...

2018-12-10 12:15:41

阅读数:0

评论数:0

E. 实验7_17_设计函数

int BinarySearch(int a[],int n,int key);利用二分查找算法,在升序排列的数组a的前n个元素中查找值为key的数组元素的下标。如果数组a中存在整数key,则返回下标;否则返回-1。假设数组a中的元素互不相同。 输入与输出要求:首先输入两个整数n,m,分别代表数组...

2018-12-10 12:15:32

阅读数:0

评论数:0

A. 实验7_10_数组交换

设有整数数组A和B,它们长度均为n。A数组中的元素为任意整数,不超过int型数据范围。B数组中元素的值互不相同,且取值介于0至n-1之间。现要求按数组B的内容调整A中数据的次序,比如当B[0]=9时,则要求将A[0]的内容与A[9]互换。 输入与输出要求:首先输入一个整数n(0&l...

2018-12-10 12:15:22

阅读数:0

评论数:0

B. 实验7_11_发子弹

在某次实弹射击训练中,班长将十个战士围成一圈发子弹。首先,班长给第一个战士10颗,第二个战士2颗,第三个战士8颗,第四个战士22颗,第五个战士16颗,第六个战士4颗,第七个战士10颗,第八个战士6颗,第九个战士14颗,第十个战士20颗。然后按如下方法将每个战士手中的子弹进行调整:所有的战士检查自己...

2018-12-10 12:15:13

阅读数:1

评论数:0

C. C语言_ex05_02

输入为两行数据,第一行一个整数n,1<=n<=10,第二行2Xn个整数(以空格分隔且所有整数的绝对值小于10000),即两个长度为n的一维数组(向量)。计算并输出向量的内积。 #include<stdio.h&g...

2018-12-10 12:15:06

阅读数:0

评论数:0

D. 谁是卧底

2018-12-10 12:14:55

阅读数:0

评论数:0

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