自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 习题4-1 求奇数和

习题4-1 求奇数和 (15 分) 本题要求计算给定的一系列正整数中奇数的和。 输入格式: 输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。 输出格式: 在一行中输出正整数序列中奇数的和。 输入样例: 8 7 4 3 70 5 6 1...

2018-09-28 12:19:51

阅读数 5495

评论数 1

原创 编写程序数一下 1到 100 的所有整数中出现多少次数字9

题目:编写程序数一下 1到 100 的所有整数中出现多少次数字9 分析:1-100之间的数字,9要么出现在个位要么出现在十位,所以问题就演变成如何取出数字的每一位?判断是否是9. 这里我们不难想到之前学过的知识:整数的分解。采用%10再/10的办法。 代码: #define _CRT_S...

2018-09-27 11:48:31

阅读数 592

评论数 0

原创 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值

题目:计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值 分析:本题属于“交错列相加求和”问题,关键点就是符号位正负的变化。具体可以参见之前写过的一篇博客https://blog.csdn.net/melody_1016/article/details/8232...

2018-09-27 10:45:34

阅读数 358

评论数 0

原创 将数组A中的内容和数组B中的内容进行交换。(数组一样大)

题目:将数组A中的内容和数组B中的内容进行交换。(数组一样大)  分析:此题与之前做过的“交换两个变量的值”思路相同。但是这里要注意,不管使用哪种方法(创建临时变量还是不创建),如果交换数值写成函数的形式,一定要传地址。 代码: #define _CRT_SECURE_NO_WARNING...

2018-09-27 00:26:05

阅读数 107

评论数 0

原创 练习4-11 统计素数并求和

练习4-11 统计素数并求和 (20 分) 本题要求统计给定整数M和N区间内素数的个数并对它们求和。 输入格式: 输入在一行中给出两个正整数M和N(1≤M≤N≤500)。 输出格式: 在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。 输入样例: 10 31 ...

2018-09-26 19:18:55

阅读数 2213

评论数 0

原创 练习4-10 找出最小值

练习4-10 找出最小值 (20 分) 本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出n个整数中的最小值。 输入样例: 4 -2 -123 1...

2018-09-26 18:15:42

阅读数 3298

评论数 0

原创 练习4-7 求e的近似值

练习4-7 求e的近似值 (15 分) 自然常数e可以用级数1+1/1!+1/2!+⋯+1/n!来近似计算。本题要求对给定的非负整数n,求该级数的前n项和。 输入格式: 输入第一行中给出非负整数n(≤1000)。 输出格式: 在一行中输出部分和的值,保留小数点后八位。 输入样例: ...

2018-09-26 16:14:10

阅读数 4165

评论数 0

原创 练习4-6 猜数字游戏

练习4-6 猜数字游戏 (15 分) 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次...

2018-09-26 16:05:00

阅读数 487

评论数 0

原创 求两个数的最大公约数

题目:求两个数的最大公约数 分析:解决本题的基本方法有两种: (1)试探法(也叫枚举法):即所有的数字一一试验,看是否符合同时能整除两个数的条件,找出最大。 (2)辗转相除法:具体参见之前的博客https://blog.csdn.net/melody_1016/article/details...

2018-09-25 16:46:50

阅读数 51

评论数 0

原创 将三个数按从大到小输出

题目:将三个数按从大到小输出 分析:本题其实也是“排序”部分的知识,但是由于只是3个数比较大小,所以我们可以不用排序的方法解决。(排序方法解决此题可以参见之前写过的一篇博客https://blog.csdn.net/melody_1016/article/details/82757950) 思...

2018-09-25 16:36:05

阅读数 852

评论数 0

原创 求10 个整数中最大值

题目:求10 个整数中最大值 分析:可以默认第一个数为最大,用max保存最大数字,然后每输入一个数字,就与max进行比较,不断更新max的值。最后max中保存的值就是最大数字。这里10个整数可以不用数组保存,逐一输入比较;也可以用数组保存,然后遍历比较。 #define _CRT_SECUR...

2018-09-25 15:59:17

阅读数 79

评论数 0

原创 给定两个整形变量的值,将两个值的内容进行交换

题目:给定两个整形变量的值,将两个值的内容进行交换 分析:最常规的办法-->创建临时变量 方法一:创建临时变量 代码: #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include&am...

2018-09-25 15:15:28

阅读数 45

评论数 0

原创 练习4-3 求给定精度的简单交错序列部分和

练习4-3 求给定精度的简单交错序列部分和 (15 分) 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“sum = S”的格式输...

2018-09-23 00:29:12

阅读数 6123

评论数 2

原创 习题3-5 三角形判断

习题3-5 三角形判断 (15 分) 给定平面上任意三个点的坐标(x​1​​,y​1​​)、(x​2​​,y​2​​)、(x​3​​,y​3​​),检验它们能否构成三角形。 输入格式: 输入在一行中顺序给出六个[−100,100]范围内的数字,即三个点的坐标x​1​​、y​1​​、x​2​​...

2018-09-22 18:30:55

阅读数 1305

评论数 3

原创 判断1000年---2000年之间的闰年

本题思路只用按照闰年的定义就行,没有难度,就是一个闰年的条件判断语句 代码: #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> int main...

2018-09-21 23:28:43

阅读数 253

评论数 0

原创 输出乘法口诀表

如题,打印一个九九乘法口诀表 代码: #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> int main() { int line = 1;/...

2018-09-21 20:21:03

阅读数 184

评论数 0

原创 打印100~200 之间的素数

既然是“打印100~200 之间的素数 ”,必然涉及两点: (1)100-200之间的所有数字有哪些 (2)对于给出的一个数字,如何判断是素数 所以此题我们把它拆解成以上两部分考虑,这也是为之后代码优化提供思路的切入点 方法一:最常规 对于第(1)点:依次遍历100-200之间的数字 ...

2018-09-21 19:32:35

阅读数 76

评论数 0

原创 习题3-4 统计学生成绩

习题3-4 统计学生成绩 (15 分) 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入...

2018-09-20 16:57:55

阅读数 9191

评论数 0

原创 习题3-3 出租车计价

习题3-3 出租车计价 (15 分) 本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下: 起步里程为3公里,起步费10元; 超起步里程后10公里内,每公里2元; 超过10公里以上的部分加收50%的回空补贴费,即每公里3元; 营运过程中,因路阻及乘客要求临时停车的,按...

2018-09-19 21:29:40

阅读数 7717

评论数 0

原创 习题3-2 高速公路超速处罚

习题3-2 高速公路超速处罚 (15 分) 按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。 输入格式: 输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。 ...

2018-09-19 19:24:46

阅读数 1248

评论数 1

原创 习题3-1 比较大小

习题3-1 比较大小 (10 分) 本题要求将输入的任意3个整数从小到大输出。 输入格式: 输入在一行中给出3个整数,其间以空格分隔。 输出格式: 在一行中将3个整数从小到大输出,其间以“->”相连。 输入样例: 4 2 8 输出样例: 2->4...

2018-09-18 16:23:09

阅读数 4621

评论数 0

原创 练习3-8 查询水果价格

练习3-8 查询水果价格 (15 分) 给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。 首先在屏幕上显示以下菜单: [1] apple [2] pea...

2018-09-16 17:53:39

阅读数 1879

评论数 0

原创 选择排序-初步探索

本篇博客主要初探选择排序。我们以前接触过“在一组数中,如何找出最大的那个数字?”思路就是先默认第一个数字最大,然后遍历之后的数字,将其与max比较大小,不断更新max,最后循环结束,max的值就是最大数字or最大数字的下标。 本章的“选择排序”也是这个思路,只不过多了层循环的逻辑(假设要求升序排...

2018-09-14 17:27:01

阅读数 41

评论数 0

原创 二分查找

上篇博客中,我们以一个小例子探索了“搜索”初步,通过介绍的两种方法,可以观察到:在数组中,当搜索某一数据时,我们采用的方法往往是遍历整个数组,然后对每一个数据依次进行比对检验,观察是否是要寻找的那个数据。这是一种普遍的处理方式,但是,当数据有序排列时,这样的方式开销会不会大了点呢?所以,下面就介绍...

2018-09-12 12:31:49

阅读数 937

评论数 0

原创 搜索初步----一个小例子

本篇博客主要以一个小例子来初步探索一下“搜索”,包括程序的逻辑结构设计 例:在美元中,硬币是有名字的,它有一些英文单词去对应的硬币的面值,比如1分钱叫做penny,5分钱叫做nichel......(有一个数字对应一个英文单词)。如果要编写一个程序做搜索,用户输入一个数字(面额),程序输出对应的...

2018-09-11 23:47:30

阅读数 90

评论数 0

原创 总结篇:判断素数

之前我们有做过判断素数的题,(链接在此-->https://blog.csdn.net/melody_1016/article/details/82502670)本篇博客在之前的基础上做一个总结,介绍几种不同的方法,提供一种新的思路,供今后思考与学习。 题目:输入一个非负数,判断其...

2018-09-11 18:25:18

阅读数 62

评论数 0

原创 练习3-7 成绩转换

练习3-7 成绩转换(15 分) 本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在一行中给出一个整数的百分制成绩。 输出格...

2018-09-11 10:22:35

阅读数 577

评论数 0

原创 练习3-4 统计字符

练习3-4 统计字符(15 分) 本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。 输入格式: 输入为10个字符。最后一个回车表示输入结束,不算在内。 输出格式: 在一行内按照 letter = 英文字母个数, blank = 空格或回车个数...

2018-09-11 09:58:29

阅读数 5113

评论数 0

原创 练习3-5 输出闰年

练习3-5 输出闰年(15 分) 输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。 输入格式: 输入在一行中给出21世纪的某个截止年份。 输出格式: 逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非2...

2018-09-10 23:55:04

阅读数 4024

评论数 0

原创 练习3-2 计算符号函数的值

练习3-2 计算符号函数的值(10 分) 对于任一整数n,符号函数sign(n)的定义如下: 请编写程序计算该函数对任一输入整数的值。 输入格式: 输入在一行中给出整数n。 输出格式: 在一行中按照格式“sign(n) = 函数值”输出该整数n对应的函数值。 输入样例1: 1...

2018-09-10 00:10:45

阅读数 3448

评论数 0

原创 练习3-3 统计学生平均成绩与及格人数

练习3-3 统计学生平均成绩与及格人数(15 分) 本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。 输入格式: 输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。 输出格式...

2018-09-10 00:07:43

阅读数 4157

评论数 0

原创 (函数题)习题5-1 符号函数

习题5-1 符号函数(10 分) 本题要求实现符号函数sign(x)。 函数接口定义: int sign( int x ); 其中x是用户传入的整型参数。符号函数的定义为:若x大于0,sign(x) = 1;若x等于0,sign(x) = 0;否则,sign(x) = −1。 裁判测...

2018-09-08 22:11:54

阅读数 2298

评论数 0

原创 (函数题)习题5-2 使用函数求奇数和

习题5-2 使用函数求奇数和(15 分) 本题要求实现一个函数,计算N个整数中所有奇数的和,同时实现一个判断奇偶性的函数。 函数接口定义: int even( int n ); int OddSum( int List[], int N ); 其中函数even将根据用户传入的参数n的奇...

2018-09-08 22:08:01

阅读数 1726

评论数 0

原创 习题2-6 求阶乘序列前N项和

习题2-6 求阶乘序列前N项和(15 分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153  分析:由于求阶乘每次都会用到,所...

2018-09-08 19:51:21

阅读数 5571

评论数 1

原创 习题2-5 求平方根序列前N项和

习题2-5 求平方根序列前N项和(15 分) 本题要求编写程序,计算平方根序列√​1​​​+√​2​​​+√​3​​​+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中按照“sum = S”的格式输出...

2018-09-08 19:17:41

阅读数 1393

评论数 0

原创 求两个数的最大公约数

题目:输入两个数n1和n2,输出它们的最大公约数 例:  输入12 18           输出6 分析:计算机最擅长枚举。可以先找出两个数中的最小数字,用min保存下来,作为循环的条件,然后依次判断1~min之间的数字,看其是否满足:能同时整除n1与n2,记下这个数字t。知道循环结束,则...

2018-09-08 11:23:02

阅读数 626

评论数 1

原创 判断一个数是否为素数

如题,这是初学C语言时最早接触的题目。 思路:素数即为“在大于1的自然数中,除了1和它本身外没有因子”。所以可以用其分别去除2到num之间的数,如果能被整除,则表明num不是素数。关键点是最后要检查i与num的值是否相等 代码: #define _CRT_SECURE_NO_WARNING...

2018-09-07 21:38:01

阅读数 1965

评论数 0

原创 习题2-4 求交错序列前N项和

习题2-4 求交错序列前N项和(15 分) 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中输出部分和的值,结果保留三位小数。 输入样例: 5 输出样例: ...

2018-09-05 10:17:27

阅读数 3247

评论数 1

原创 习题2-3 求平方与倒数序列的部分和

习题2-3 求平方与倒数序列的部分和(15 分) 本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m​2​​+1/m+(m+1)​2​​+1/(m+1)+⋯+n​2​​+1/n。 输入格式: 输入在一行中给出两个正整数m和n(m≤n),其间以空格分开。 输出格式: 在一行中按照“...

2018-09-05 10:06:10

阅读数 1543

评论数 4

原创 习题2-1 求整数均值

习题2-1 求整数均值(10 分) 本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。 输入格式: 输入在一行中给出4个整数,其间以空格分隔。 输出格式: 在一行中按照格式“Sum = 和; Average = 平均值”顺序输出和与平均值,其中平均值精确到小数...

2018-09-04 16:35:18

阅读数 2197

评论数 0

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