自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 turtle程序语法元素分析

基于中国大学慕课北京理工大学python。

2025-01-25 12:43:32 324

原创 关于turtle

基于中国大学慕课北京理工大学python。

2025-01-24 10:33:21 236

原创 Python程序实例以及程序语法元素分析

基于中国大学慕课北京理工大学python。

2025-01-23 14:21:09 131

原创 bupt2024大一上计导选择填空练习

2025-01-08 16:58:48 106

原创 bupt2024计导考前复习

其中n是用户传入的参数。n的值大于0且小于100;函数须返回 读入的n个整数中最大的那个数。函数原型如下: int getVowel(char str[],char vowel[]);其中str和vowel都是用户传入的参数。str为原始字符串;vowel为元音字母字符串。函数的返回值为vowel的长度。

2025-01-02 14:02:36 882

原创 bupt2024大一上计导自定义结构类型练习

分数 100全屏浏览切换布局作者 scs单位 北京邮电大学众所周知,计算机院要对申请转入计算机大类的学生进行考核,考核方式包括机试和面试。学生综合成绩采取百分制,其中50%由机试成绩核算,另50%由学生已获得的加权成绩核算。综合成绩优秀者可进入面试环节。现请你写一个根据学生成绩来确定综合成绩排名的程序。输入:第一行为一个整数n(0<n<100),代表学生人数。后边n行为学生信息,格式为,一个字符串代表学生学号(长度不超过15),后边为两个整数,前边的代表机试成绩,后一个代表学生已获得的加权成绩。(两类成

2024-12-22 00:43:30 770

原创 bupt2024年大一上计导指针练习

其中n为整数数组的长度;函数需返回动态数组第一个元素的地址。如果没有获得内存则返回NULL。其中array和size都是用户传入的参数。array为整数数组的首地址;size是数组中所存储的整数的个数。函数没有返回值。其中n是用户传入的参数,代表字符型指针动态一维数组的长度。函数须返回动态数组第一个元素的地址。其中strPtr和n都是用户传入的参数,strPtr为指向字符型指针动态一维数组的指针;n代表字符型指针动态一维数组的长度。函数没有返回值。其中strPtr和n都是用户传入的参数,strPtr。

2024-12-20 22:58:40 1060

原创 bupt2024大一上计导二位数组练习

其中Mxn和m都是用户传入的参数。M代表二维数组;x为保存结果的一维数组;n和m为二维数组的行数和列数;MAX为常量,本题中为100;函数没有返回值。

2024-12-20 21:54:37 672

原创 bupt2024大一上字符串练习

其中word是用户传入的参数,为待处理单词。函数须按要求返回max-min或-1。函数原型如下:其中str和vowel都是用户传入的参数。str为原始字符串;vowel为元音字母字符串。函数的返回值为vowel的长度。其中s为用户传入的参数,为指向某队当前的全部赛果的指针。函数须返该队当前积分。其中str1和str2都是用户传入的参数,其含义如题面所述。若查找成功则返回指向该位置的指针,若失败则返回空指针。其中str和ch都是用户传入的参数。str为指向待删除数组的指针;ch指定字符。函数没有返回值。

2024-12-20 21:35:20 1269

原创 bupt2024大一上计导一位数组练习

函数原型如下:辅助函数原型:其中a和n都是用户传入的参数。n是大于0且小于等于1000的整数,代表待排序元素的个数;a是待排序数组。辅助函数原型:其中data和都是用户传入的参数。是大于0且小于等于1000的整数,代表元素的个数;data是待输出的数组。其中bulletssize和number都是用户传入的参数。bullets为指向一个int型数组的指针,该数组中依次存储着每个战士手中的子弹数,每次调整后该数组仍然依次存储着每个战士手中的子弹数;size是战士的总数;number为调整的次数。

2024-12-20 21:19:26 842

原创 bupt大一上计导算法练习

其中number1和number2都是用户传入的参数。且不会超过int的范围;如果这两个数是亲和数则函数返回1,否则返回0。其中num和position都是用户传入的参数。num代表待重组整数;position代表被挪动数字的位置。函数的返回值为重组后的整数。

2024-12-20 20:50:21 579

原创 bupt2024大一上计导递归练习

其中n是用户传入的参数。n的值不超过200。函数的返回值为对应的f(n)的计算结果。其中n和a都是用户传入的参数。函数须计算结果。其中n是用户传入的参数。n的值大于0且小于100;函数须返回 读入的n个整数中最大的那个数。其中n是用户传入的参数。n的长度不大于10;函数的返回值为转换后的十进制数。其中n是用户传入的参数。n的值不超过int的范围。函数的返回值为n的二进制形式的位数。其中n和a都是用户传入的参数,分别代表数列中的n和a,返回值为所求结果。其中a和b都是用户传入的参数。a和b。

2024-12-20 20:22:32 1009

原创 bupt2024大一上计导状态机练习

第三种(其实是第二种的特例):程序中只出现了“/*”,没有“*/”与之对应,那么将“/*”后的全部内容都要过滤掉。例如“/*”与“*/”之间如果再有“//”,那么“//”不应起作用;在本过滤注释系统中,你可以忽略源文件中双引号导致“//”、“/*”、“*/”失去作用的情况,即只要“//”、“/*”、“*/”不是注释内容,在任何情况下都起作用。兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;

2024-12-19 16:54:09 909

原创 bupt2024大一上计导第一次机考

比如:债权人甲与乙分别要求获得的财产为 c1、 c2(不妨设 c1≤ c2),可供分配的总财产为 E(假设E<=c1+c2)。只有一行,为三个用空格分隔的正的浮点数,依次代表三个人的加权成绩。只有一行,为两个一个空格分隔的浮点数,依次代表输入数列中所有奇数的平均值和所有偶数的平均值(保留1为小数,数据类型建议用float)。共两行,第一行为一个整数,代表n,第二行为n个用空格分隔的整数,代表待处理数列。也只有一行,为一个浮点数,代表成绩高的两名同学的平均成绩(保留一位小数)。测试用例保证输入合法。

2024-12-19 16:45:29 941

原创 bupt2024大一上穷举算法练习

有若干行,每一行为一组解,格式均为用空格分隔的三个整数,依次代表解2题的人数,解3题的人数和解4题的人数。多组解的输出顺序按解2题人数由小到大排序,如果解2题的人数相同则按解3题的人数由小到大排序。有若干行,每一行为一组解,格式均为用空格分隔的三个整数,依次代表鸡的个数、解兔子的个数和蜻蜓的个数。每组解占1行,两数字间以1空格分隔,按X的递增顺序输出。只有一行,为两个用空格分隔的正整数m和n,分别代表参加考试的总人数和总的解题数。共t行,依次对应输入的测试用例,如果符合则输出yes,否则输出no。

2024-12-19 15:55:27 910

原创 bupt2024大一上计导迭代算法练习

与之类似,在二进制数值系统中,最右边的数字是1位,左边的数字依次为2位、4位、8位等等。十进制数234可分解为4*100+3*101+2*102,二进制数1101可分解为1*20+0*21+1*22+1*23,它等价于十进制数1+0+4+8,即13。所谓“同构数”是指这样的数,它出现在它的平方数的右边,例如5的平方数是25, 25的平方数是625,所以5和25都是同构数。已知一个正整数n(可以用int存储),你的任务是将n的最低位与最高位上的数字对调,次低位与次高位上的数字对调,以此类推,直到中间位。

2024-12-19 13:18:32 1050

原创 bupt2024大一上计导控制结构练习

已知一个正整数n(可以用int存储),你的任务是将n的最低位与最高位上的数字对调,次低位与次高位上的数字对调,以此类推,直到中间位。共三行,依次分别输出3、5、7的倍数的占比(如果某个数同时为多个数的倍数,如15,70等,则不参与统计,但要计到总数中)。后边是t行测试数据,每行均为若干个用空格分隔的整数,其中第一个整数为n,代表用户买的商品的个数,后边为n个正整数,分别代表这n件商品的价格。只有一行,为4个用空格分隔的整数,依次代表输入字符序列中英文字符,空格,数字以及其他字符的数量。

2024-12-19 13:00:51 941

原创 bupt2024大一上计导关系与逻辑练习

公历的平年只有365日,比回归年短约0.2422 日,每四年累积约一天,把这一天加于2月末(即2月29日),使当年时间长度变为366日(1-12月分别为31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天),这一年就为闰年。当输入的三条边a、b、c可以构成三角形时(即两条边的长度和大于第三条边的长度),输出三角形的面积,输出结果保留3位小数,假如a=5,b=12,c=13,则输出“30.000”;只有一行,如果输入的年份为闰年,则输出"Yes",否则输出"No"。

2024-12-19 01:22:17 898

原创 bupt2024大一上计导子程序练习

函数原型 如下: int fun ( int x );其中x是用户传入的参数。x的值不超过int的范围。函数须返函数值y的结果。函数原型如下: int getDays(int year,int month);其中year和month都是用户传入的参数,分别代表年份和月份。函数须返回该月的天数。函数原型如下: int getDigit(long long n);其中n是用户传入的参数。n的值不超过long long的范围。函数须返回n的长度。

2024-12-18 23:47:29 931

原创 bupt2024大一计导整数运算类型

左边放重物,右边放砝码。请编写程序,输入物体的重量,输出使用砝码最少的方法。比如,大写的英文字母A的ASCII码值为65,B的码值为66,然后依次递增,Z的码值为90。一只常见的小黑蚂蚁的体重在0.005g左右,但它们能举起超过自身体重400倍的物体,如果为难一下小蚂蚁,让它们把一头大象举起来,这些大力士能做到吗?请编写程序,输入现在的时间(小时数、分钟数)和所过的时间(分钟数),计算并输出未来的时间(时、分)。本题要求编写程序,输入一个任意三位数的正整数,输出这个整数的个位数字、十位数字和百位数字的值。

2024-12-18 21:47:00 1215

原创 bupt2024年大一上计导数据类型练习

C语言为程序员提供了丰富的数据类型,常用到的数据类型有字符型(char 型)、短整型(short 型)、整型(int 型)、长整型(long 型)、拓展长整型(long long 型)、单精度浮点型(float 型)、双精度浮点型(double 型)。已知四则算式(a+b)*(a-b)+c/d,你的任务是从键盘输入四个浮点型变量,按照输入顺序分别存入四个双精度浮点型(double 型)变量中,假设这四个变量名即为a、b、c、d。圆的周长公式为2*π*R,圆的面积公式为π*R*R,其中R为圆的半径。

2024-12-18 21:21:07 1317

原创 7-10 小偷踩点(C语言版本)

7-10 小偷踩点分数 20全屏浏览切换布局作者 陈越单位 浙江大学俗话说不怕贼偷,就怕贼惦记。小偷在作案前有时会在居民家的门、墙上做一些标记,每一种记号代表一个含义,一般人看不懂,但同行一看便知道这个家庭的情况。不过派出所干警也不是吃素的,很快破译了这些记号的含义(如上图),并且在辖区内广为张贴,告知居民。随后小偷们又改变了方法,将这些记号从 1 到 N 编号,然后将这些编号按照某种规则重新打乱再做标记,标记变成了一串数字。不过这种新的编号方法又被破译了!

2024-12-15 23:41:40 514 1

原创 bupt2024大一上第三次机考

其中setlength和element都是用户传入的参数。set为存放集合元素的数组;length代表当前集合内元素的个数;element代表将要添加到集合中的新元素。函数须返回添加后集合内元素的个数。添加规则:如果element不在set中,则element将被保存到set中所有已有元素的后边且中间不能有空位置。也就是说所有元素是按添加顺序一个挨一个存放的。其中word为待处理单词,去掉干扰后的单词仍保存在word中。如果word去掉干扰后为回文单词,则函数须返回 1,否则返回0。其中n。

2024-12-08 23:54:52 1150 6

原创 数组的查找与排序

最后采用j+1是因为for循环结束时采用了j--的操作,需要使用+1来弥补。从第一个元素开始查找,一直到第n个;和上面不用递归本质上是一样的。反复把查找区间折半;

2024-11-22 11:25:34 164

原创 bupt 2024大一上第二次机考

bupt机考

2024-11-19 18:10:50 1379 2

bupt2024大一上字符串练习括号匹配

bupt2024大一上字符串练习括号匹配

2024-12-20

空空如也

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

TA关注的人

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