自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java定义类

1【问题描述】 定义一个 Retangle类,有长、宽等属性,定义构造方法用来初始化类的这些属性,定义方法输出Retangle的长宽和面积。编写应用程序使用Retangle。【输入形式】请输入长:请输入宽:【输出形式】长是:宽是:面积是:【输入样例】Please input length: 4.0Please input width: 3.0【输出样例】The lengh is:4.0The width is:3.0The area is:12.0**/import jav

2021-11-09 21:41:47 357

原创 (必须编写自定义函数实现下列功能:)假设允许采用以下四类字符作为密码: (1)大写英文字母(2)小写英文字母(3)数字0-9(4)特殊符号 @ - _ # ~ 密码要求: 1.长度超过8位

必须编写自定义函数实现下列功能 : 假设允许采用以下四类字符作为密码:(1)大写英文字母(2)小写英文字母(3)数字0-9(4)特殊符号 @ - _ # ~密码要求:1.长度超过8位;2.包括大小写字母、数字、其它符号,密码组合中包含以上四种中至少三种字符输入提示:无输出信息提示: 如果密码符合上述要求,则输出:“密码设置成功\n”,不符合要求则提示:1 ”密码长度太短且密码中应包含大小写字母、数字、其它符号四种中至少三种字符\n"2 或 “密码长度太短\n”3 或者"密码中应包

2020-05-30 14:00:44 1232 2

原创 [从读代码来理解数组]编写一个程序,将一个字符串s2插入到字符串s1中,其起始插入位置为n。

编写一个程序,将一个字符串s2插入到字符串s1中,其起始插入位置为n。重点:计数方式#include <stdio.h>#include <string.h>#define N 100int main(){ int n, i, j, k, len; char s1[N], s2[N], s3[2 * N]; printf("main string:"); gets(s1); printf("sub st

2020-05-24 19:47:43 3560

原创 求三阶行列式--学解析几何的朋友计算外积和混合积可以用这个啦--

在这里插入代码片求1898现將不超过2000的所有素数从小到大排成第一行,第二行上的每个数都等于它“右肩”上的素数与“左肩”上的素数之差。请编程求出:第二行数中是否存在这样的若干个连续的整数,它们的和恰好是1898?假如存在的话,又有几种这样的情况?输入格式要求:提示信息:“There are follwing primes in first row :\n”输出格式要求:"(%d).%3d,…,%d\n"程序运行示例如下:There are follwing primes in first

2020-05-13 23:10:24 1676

原创 每日一题--20200510--再来一道冒泡排序的题,因为这道题的题目详细讲解了什么是冒泡排序

冒泡排序 【题目就是冒泡的方法讲解】采用冒泡法进行升序排序法的基本原理是:对数组中的n个数执行n-1遍检查操作,在每一遍执行时,对数组中剩余的尚未排好序的元素进行如下操作:对相邻的两个元素进行比较,若排在后面的数小于排在前面的数,则交换其位置,这样每一遍操作中都将参与比较的数中的最大的数沉到数组的底部,经过n-1遍操作后就将全部n个数按从小到大的顺序排好序了。 #define N 10 程序的某次运行结果如下: Input n:10↙ Input 10 numbers:2 9 3 4 0 6 8 7 5

2020-05-10 23:46:04 1408

原创 每日一题---20200509---往数组里面插入数字

往一个数组里面插入数字且排序不能变#include <stdio.h>int main (){ int a[8]={2,4,6,8,10,12,14,16}; printf("Enter n:"); //先判断后存新数组 int b[9]; int n ,flag = 1; scanf("%d",&n); for (int i = 0,j = 0; i < 8;j++, i++) { if (a

2020-05-09 22:45:12 313

原创 详解选择排序与冒泡排序----初学c语言

选择排序思想:移动擂台,不断按照下标从小到大,从前往后确定元素。做法:外层循环n-1次,遍历n-1个擂台内层循环把擂台对应下标之后的元素遍历出来,依次与擂台上的数进行比较图解:外层第一次循环的时候外层第二次循环的时候代码在此:#include <stdio.h>int main ( ){ int arr[n]; int len = sizeof(ar...

2020-05-09 15:43:06 220

原创 每日一题--20200507--判断输入的一行字符是否构成一个合法的C标识符(以下划线_或字母开头,由下划线、字母和数字组成视为合法的C标识符)

编写一个程序,判断输入的一行字符是否构成一个合法的C标识符(以下划线_或字母开头,由下划线、字母和数字组成视为合法的C标识符)。(假设输入的字符串非关键字且最大长度为32)**输入格式要求:getchar()**输出格式要求:“is\n” “is not\n”程序运行示例1如下:$223is not程序运行示例2如下:hello worldis not代码在此#include ...

2020-05-07 21:11:32 5729 1

原创 每日一题--20200506--编写程序打印如下九九乘法表【使用到的循环】

#include <stdio.h>int main(){ printf("Input n:\n"); int n; scanf("%d",&n); int i = 1; //打印排头 while (i != n+1) { printf("%4d",i); if(i == n ) ...

2020-05-06 22:14:20 1135

原创 每日一题--20200501--用梯形法编程求函数f(x)=x2+2x+1的定积分

梯形法。用梯形法编程求函数f(x)=x2+2x+1的定积分,∫baf(x)dx的值。即将区间[a,b]划分成n个子区间,用梯形面积近似曲线下的面积。梯形面积:两底高度之和乘高除以2。**输入格式要求:"%d,%lf,%lf" 提示信息:“Enter n,a,b:”**输出格式要求:“Sum=%lf\n”程序运行示例如下:Enter n,a,b:10,0,2Sum=8.680000参考答...

2020-05-02 02:17:54 3946

原创 每日一题--20200430-- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。 **输入格式要求:"%d" 提示信息:"the total numbers is:" "

有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。 **输入格式要求:"%d" 提示信息:“the total numbers is:” “back m:”**输出格式要求:"%d," “%d”程序运行示例1如下:the total numbers is:5back m:21 2 3 4 54,5,1,2,3程序运行示例2如下:the total numb...

2020-04-30 13:20:03 1179

原创 每日一题---20200429---五个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的5堆,还剩下1个给了猴子,自己藏起1堆。迭代法

五个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的5堆,还剩下1个给了猴子,自己藏起1堆。然后,第2个水手把剩下的4堆混合后重新分为等量的5堆,还剩下1个给了猴子,自己藏起1堆。以后第3、4个水手依次按此方法处理。最后,第5个水手把剩下的椰子分为等量的5堆后,同样剩下1个给了猴子。请用迭代法编程计算并输出原来这堆椰子至少有多少个。输出格式要求:“y = %d\n”#include &l...

2020-04-30 00:32:47 10259 1

原创 每日一题--20200428--用牛顿迭代法求根,c语言实现

用牛顿迭代法求根。方程为ax^3 +bx^2+cx+d=0,系数a、b、c、d由主函数输入,求x在1附近的一个实根。求出根后,由主函数输出。 #include <stdio.h> #include <math.h> float solut(float a, float b, float c, float d) { float x = 1, x0, f,...

2020-04-28 15:36:31 1935 1

原创 程序:显示法定格式的日期合同和其他法律文档中经常使用下列日期格式: Dated this day of ,19 .

程序:显示法定格式的日期合同和其他法律文档中经常使用下列日期格式:Dated this day of ,19 .编写程序用来显示这种格式的日期。用户以月/日的格式录入日期,然后计算机显示出“法定”格式的日期:Enter date (mm/dd/yy) : 7/19/96Dated this 19th day of July, 1996.可以使用printf函数实现主要的格式化。然而,还有...

2020-04-28 12:45:33 7910 1

原创 c语言中需要注意的运算顺序之一 —— 函数中的表达式!

题目#include <stdio.h>#include <math.h>int panduan(int m);int isprime(int x);int main(){ int n; printf("Input n:"); scanf("%d",&n); printf("%d\n",isprime(n));}...

2020-04-26 23:53:50 339

原创 每日一题--20200427--下面程序中自定义函数是求s=1!+2!+…+20!的值

下面程序中自定义函数是求s=1!+2!+…+20!的值#include <stdio.h>void main( ){ float fun( int n ) ; int m ; float s=0.0 ; for(m=1;m<=20;m++) s+= fun(m) ; printf("s=1!+2!+3!+.....

2020-04-26 12:10:54 577

原创 每日一题--20200426--写两个函数,分别求出两个整数的最大公约数和最小公倍数,在主函数中调用这两个函数并输出结果,整数由键盘输入。

写两个函数,分别求出两个整数的最大公约数和最小公倍数,在主函数中调用这两个函数并输出结果,整数由键盘输入。数学不好的做法#include <stdio.h>int big (int a,int b);int small(int a,int b);int main ( ){ printf("请输入两个整数:\n"); int a,b; scanf("%...

2020-04-26 12:09:14 1865 1

原创 每日一题--20200425(补)--求以下分数序列通项式,并求出前 n项之和。要求:求和的结果通过函数返回数值。 如: n=10, 输出: 16.479905 2/1,3/2,5/3,8/5,13/

求以下分数序列通项式,并求出前 n项之和。要求:求和的结果通过函数返回数值。 如: n=10, 输出: 16.479905 2/1,3/2,5/3,8/5,13/8,21/13 **输入格式要求:"%d" 提示信息:“请输入n的值:\n” **输出格式要求:“n项之和为:%lf\n”程序运行示例如下:请输入n的值:20n项之和为:32.660261#include <stdio.h...

2020-04-26 12:03:19 3113 1

原创 23根火柴游戏程序,c语言实现人和计算机一起玩。 每日一题--20200423--

编写一个简单的23 根火柴游戏程序,实现人跟计算机玩这个游戏的程序。 为了方便程序自动评测,假设计算机移动的火柴数不是随机的,而是将剩余的火柴根数对3求余后再加1来作为计算机每次取走的火柴数(最后剩3根以及下数量的时候,按如何能赢来计算数量)。游戏规则是:1、两个游戏者开始拥有23 根火柴棒; 2、每个游戏者轮流移走1 根、2 根或3 根火柴; 3、谁取走最后一根火柴为失败者。#includ...

2020-04-23 21:57:16 6288 3

原创 每日一题-20200422-二进制转化为十进制

题目 代碼因为

2020-04-23 00:48:02 1937

原创 对输入的8个字符串(每个字符串长度不超过20)按照字典顺序进行排序并输出。不限定排序方法,不能使用goto语句。 输入输出格式: 输入:%s 输出:%s\n 输入:多个字符串用空格分隔

对输入的8个字符串(每个字符串长度不超过20)按照字典顺序进行排序并输出。不限定排序方法,不能使用goto语句。 输入输出格式: 输入:%s 输出:%s\n 输入:多个字符串用空格分隔 输出:排序好的字符串,每行一个字符串,末尾有空行。输入输出样例:输入:diankuang liuxu sui fengwu qingbo taohua zhu shuiliu输出:diankuangfe...

2020-04-21 18:45:14 7070

原创 大奖赛现场统分。已知某大奖赛有n个选手参赛,m(m>2)个评委为参赛选手评分(最高10分,最低0分)。统分规则为:在每个选手的m个得分中,去掉一个最高分和一个最低平 每日一题--2020049--

大奖赛现场统分。已知某大奖赛有n个选手参赛,m(m>2)个评委为参赛选手评分(最高10分,最低0分)。统分规则为:在每个选手的m个得分中,去掉一个最高分和一个最低分后,取平均分作为该选手的最后得分。要求编程实现:(1)根据n个选手的最后得分,从高到低输出选手的得分名次表,以确定获奖名单;(2)根据各选手的最后得分与各评委给该选手所评分数的差距,对每个评委评分的准确性和评分水准给出一个定量...

2020-04-20 01:11:42 9200

原创 从键盘任意输入一个字符串(字符串可以有空格), 在给定的一组字符串中寻找该输入字符串, 若找到,则打印该字符串,否则打印"Not find!"。每日一题--20200418--(补交)

从键盘任意输入一个字符串(字符串可以有空格), 在给定的一组字符串中寻找该输入字符串, 若找到,则打印该字符串,否则打印"Not find!"。对应标号注释在下面#include <string.h>#include <stdio.h>int main(){ int i=0, findFlag = 1;//————————————1 char x[...

2020-04-19 21:21:30 8922

原创 学生成绩管理系统V2.0-----这么长的题目,看到第一反应都傻了,这么多要求 每日一题--20200408--

学生成绩管理系统V2.0某班有最多不超过30人(具体人数由键盘输入)参加某门课程的考试,参考前面章节的“学生成绩管理系统V1.0”,用一维数组和函数指针作函数参数编程实现如下菜单驱动的学生成绩管理系统:(1)录入每个学生的学号和考试成绩;(2)计算课程的总分和平均分;(3)按成绩由高到低排出名次表;(4)按成绩由低到高排出名次表;(5)按学号由小到大排出成绩表;(6)按学号查询学生排...

2020-04-18 01:48:04 1886 2

原创 编写程序统计从键盘输入的一行文本中各个字母的个数。 输入以回车键结束。 不区分大小写,大写字母与相应的小写字母按照同一个字母看待.....以及用printf来调试函数-每日一题--20200416--

编写程序统计从键盘输入的一行文本中各个字母的个数。 输入以回车键结束。 不区分大小写,大写字母与相应的小写字母按照同一个字母看待。 要求输出按照各个字母出现的个数从大到小进行排序,出现的个数相同的,按照字母在字母表中的先后顺序进行排序。要求:各个字母出现的个数从大到小进行排序出现的个数相同的,按照字母在字母表中的先后顺序进行排序输出格式:例如输入以下文本:Hello World程序...

2020-04-16 21:43:18 5926 2

原创 懂得自我定位,追求更好人生---李老师的一堂课,值得记住,时刻提醒自己

一个人要想不活得稀里糊涂,浑浑噩噩,就要学会先给自己确定一个好的位置:我能做什么?我想做什么?我怎样去做以及成为一个什么样的人。人不能总是走到哪算哪,懂的定位,就可以以理性的态度追求更好的生活状态。这样才能把命运的主动权掌握在自己手上。人自我定位的境界:残缺的自我 —> 比如认为只有吃到我肚里才是我的,其他都与我无关 ;只有我看中的女生才是美女,其他男生看中的女生都是丑女;这就是...

2020-04-15 18:25:53 270

原创 编写加密程序,将用户输入的一个英文句子加密为加密字符串,然后输出加密字符串。假设句子长度不超过100个字符。每日一题--20200415--字符串加密类型

编写加密程序,将用户输入的一个英文句子加密为加密字符串,然后输出加密字符串。假设句子长度不超过100个字符。根据给定的句子加密函数原型SentenceEncoding,编写函数SentenceEncoding调用给定的字符加密函数CharEncoding完成句子加密。然后,编写主程序提示用户输入英文句子,然后调用函数SentenceEncoding对句子加密,最后输出加密后的句子。字符加密规则为大...

2020-04-15 12:45:18 6278 1

原创 程序中函数 fun()的功能: 将一个由八进制数字字符组成的字符串转换为与其值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。--每日一题20200414

程序中函数 fun()的功能: 将一个由八进制数字字符组成的字符串转换为与其值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。输入格式要求:"%d" 提示信息:“输入一个八进制字符串(5位):” “错误:字符串太长\n\n” “错误:%c 不是一个八进制字符\n\n” 输出格式要求:“输入的八进制字符串为” “\n%s 转换成十进制整数为:%d\n” 程序运行示例如下: 输入一...

2020-04-14 18:26:25 5992 2

原创 汉诺塔c语言做法:汉诺塔(Hanoi)是必须用递归方法才能解决的经典问题。它来自于印度神话。上帝创造世界时作了三根金刚石柱子,在第一根柱子上从下往上按大小顺序摞着64片黄金圆盘

思考关键词:目标柱转移柱盘子的序号:从上往下 1 —> n!!负担柱子的序号:从左往右 A —> B —> C( 6. 整体的思考,隐形的思考——)思路详叙:初拿到这道题的时候,因为要求使用递归,所以自然而然的想到去找规律,于是画了很多图,从1个开始画到了三个,步骤就有些多了,然后开始找规律当只有一个盘子的时候,只需要将其移动到中间的目标柱子上。当两个盘子...

2020-04-13 23:38:09 4959 3

原创 每日一题(递归类型题目专题)--20200412--1·计算两个正整数的最大公约数;2·x的n次方。 **输入格式要求:"%d%d" 提示信息:"x=? n=?";3·整型转字符串

根据如下性质,设计函数MaxCommonFactor(),计算两个正整数的最大公约数。 性质1:当a>b时,计算a与b的公约数等价于计算a-b与b的公约数。 性质2:当a<b时,计算a与b的公约数等价于计算b-a与b的公约数。 性质3:当a=b时,a与b的公约数等于a或b。 请改正程序中的错误,使它能得出正确的结果。#include <stdio.h>int MaxC...

2020-04-12 23:20:54 4812

原创 每日一题--20200411--请用递归的方法计算下列函数的值:px(x,n)=x-x^2+x^3-x^4+…((-1)^n-1)(x^n) n>0 **输入格式要求:"%lf%d" 提示信息

请用递归的方法计算下列函数的值:px(x,n)=x-x^2 +x^3- x^4+… ((-1)n-1)(xn) n>0 **输入格式要求:"%lf%d" 提示信息:“Enter X and N:” **输出格式要求:“px=%lf\n” 程序运行示例如下: Enter X and N:4 6 px=-3276.000000#include <stdio.h>#include...

2020-04-12 00:00:49 9381 3

原创 每日一题--20200410--(补发)用递归方法编程计算Fibonacci数列的前N项。 当n=1或2时,fib(n)=1 当n>2时,fib(n)=fib(n-1)+fib(n-2)。

因为这道题要求打印每一行,所以我犯了一个错误 下面是一个没有语法错误可以执行的代码:#include <stdio.h>int fib (int n){ if(n == 1) { printf("Fib(%d)=%d\n",n,1); return 1; } else if(n == 2) { ...

2020-04-11 23:52:10 6937 1

原创 每日一题--20200409--编程将字符串s倒序输出,要求利用函数递归实现。 **输入格式要求:"%s" 提示信息:"input your string:\n" **输出格式要求:"%c"

简单递归算法!!递归函数不太好理解啊,先从简单开始吧编程将字符串s倒序输出,要求利用函数递归实现。 **输入格式要求:"%s" 提示信息:“input your string:\n” **输出格式要求:"%c" 程序运行的输入输出样例: 屏幕先输出提示信息: input your string: 然后用户键盘输入: abcdefg 最后屏幕输出: gfedcba这道题应该是让我们理解递归函数一...

2020-04-09 23:16:44 6167 7

原创 用labview做的csdn滚动字幕

labview真是太好用了,有兴趣的话告诉我一声,我再把过程录制一下发出来

2020-04-09 13:26:08 719 1

原创 每日一题--20200408--约瑟夫环问题:已知n个人围成一圈(编号:1,2,3,…,n),从编号为1的人开始报数,报数为m的那个人出列;从他的下一个人又从1开始数,同样报数为m的人出列;依此循环下

已知n个人围成一圈(编号:1,2,3,…,n),从编号为1的人开始报数,报数为m的那个人出列;从他的下一个人又从1开始数,同样报数为m的人出列;依此循环下去,直到剩余一个人。求最后这一个人在最开始的序列中编号是几号?#include <stdio.h>int main ( ){ //1 int n,m,out = 0,count = 0; printf("n =...

2020-04-08 23:12:54 3228

原创 有一个不懂的问题求大神帮助:判断是不是回文,是回文返回1,否则返回0。回文是顺读和倒读都一样。

判断是不是回文,是回文返回1,否则返回0。回文是顺读和倒读都一样。 #include <string.h> #include <stdio.h>int hui(char *a) { int i, k, j = 0; for (i = 0; i < 15; i++,j++) if (a[i] == '\0') break...

2020-04-08 16:25:27 1053

原创 每日一题--20200407--以下程序的功能是统计字符数。判断一个由’0’ ~ ‘9’这10个字符组成的字符串中哪个字符出现的次数最多。

以下程序的功能是统计字符数。判断一个由’0’ ~ ‘9’这10个字符组成的字符串中哪个字符出现的次数最多。输入数据:第一行是测试数据的组数m,每组测试数据占1行,每行数据不超过1000个字符且非空。输出要求:m行,每行对应一组输入,包括出现次数最多的字符和该字符出现的次数。如果有多个字符出现的次数相同且最多,那么输出ASCII码最小的那一个。#include <stdio.h>...

2020-04-07 17:07:30 1087

原创 每日一题--20200406--将用户输入的由数字字符和非数字字符组成的字符串中的数字提取出来

编写一个程序,将用户输入的由数字字符和非数字字符组成的字符串中的数字提取出来(例如:输入asd123,34fgh_566kkk789,则产生的数字分别是123、34、789)。输入格式要求:提示信息:“Please enter a string:”输出格式要求:“the result of output:\n” "%10****d\n"程序运行示例如下:Please enter a str...

2020-04-07 01:11:28 5231 5

原创 每日一题-20200405-魔术师

魔术师的猜牌术。魔术师利用一副牌中的十三张黑桃,预先将它们排好后迭在一起,牌面朝下。对观众说:我不看牌,只数数就可以猜到每张牌是什么,我大声数数,你们听,不信?你们看看。魔术师将最上面的那张牌数为1,把它翻过来正好是黑桃A,将黑桃A放在桌子上,然后按顺序从上到下数手中的余牌,第二次数1、2,将第一张牌放在这迭牌下面,将第二张牌翻过来,正好是黑桃2,也将它放在桌子上。第三次数1、2、3,将前两张牌依...

2020-04-06 01:05:50 2895

原创 接收字符串,统计其中,大写字母,小写字母,空格,其他字符,数字,的函数方法

#include <stdio.h>#include <string.h>int letter = 0, digit = 0, space = 0, other = 0, big = 0;int i;void panduan(char str[80]){ gets(str); long len = strlen(str); for (i...

2020-04-06 00:27:49 2370

空空如也

空空如也

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

TA关注的人

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