- 博客(27)
- 收藏
- 关注
原创 冒泡法排序:本题要求将给定的n个整数从小到大排序后输出。输出时相邻数字中间用一个空格分开,行末不得有多余空格。
冒泡法排序:本题要求将给定的n个整数从小到大排序后输出。输出时相邻数字中间用一个空格分开,行末不得有多余空格。
2024-09-04 17:35:55
798
原创 浙大版 输入一个正的奇数n(1≤n≤9),打印一个高度为n的、由“*”组成的正菱形图案。当n=5时,输出如下正菱形图案:
输入一个正的奇数n(1≤n≤9),打印一个高度为n的、由“*”组成的正菱形图案。当n=5时,输出如下正菱形图案:
2024-08-27 09:47:37
336
原创 输入一个正的奇数n(1≤n≤9),打印一个高度为n的、由“*”组成的沙漏图案。当n=5时,输出如下沙漏图案:
输入一个正的奇数n(1≤n≤9),打印一个高度为n的、由“*”组成的沙漏图案。当n=5时,输出如下沙漏图案:
2024-08-26 17:12:37
451
原创 输入一个非负整数,从高位开始逐位分割并输出它的各位数字。例如,输入9837,输出9 8 3 7
输入一个非负整数,从高位开始逐位分割并输出它的各位数字。例如,输入9837,输出9 8 3 7
2024-08-26 15:21:30
418
原创 浙大版 输入一个正整数n(1≤n≤10),打印一个n行n列的方阵。当n=4时,打印如下方阵:
浙大版 输入一个正整数n(1≤n≤10),打印一个n行n列的方阵。当n=4时,打印如下方阵:
2024-08-26 15:11:00
384
原创 浙大版循环结构程序设计 7-3-1 输出前 n 个Fibonacci数
【代码】浙大版循环结构程序设计 7-3-1 输出前 n 个Fibonacci数。
2024-08-25 10:47:57
226
原创 C语言——通过函数改变外部参数的值
C语言——通过函数改变外部参数的值//通过该函数使得外部值自增1void f1(int* x){ (*x)++; //特别注意:*x 是取值需要加括号再自增}int main(){ int a = 1; f1(&a); printf("%d",a); return 0; }
2021-02-08 21:31:56
3656
原创 Python——生成器
**生成器的创建方法****为什么要创建生成器?**我们知道受到内存的限制,列表的容量是有限的,所以为了能够更好阿节省空间,所以用到生成器——它是一边循环一边计算的机制**方法一:generator1 =(x**2 for x in range(1,11))即用到 ( ) 即可要一个一个打印出上述的结果,需要用到循环 或者 next(generator1)方法二:用 yie...
2020-04-21 15:46:38
169
原创 Pyhton——函数参数(包括参数定义顺序)总结
Pyhton——函数参数总结可变参数def sum(numbers): sum = 0 for number in numbers: sum = sum + number return sum在调用上面函数时,需要组装出一个list 或 tuple 例如 sum([1, 2, 3])所以 改写为:def sum(*numbers): sum ...
2020-04-21 13:50:21
377
原创 笔记:Python 函数默认参数出错
笔记:Python 函数默认参数出错def add_end(L=[]): L.append('end') return L**第一次调用上面函数时,结果正确add_end() 输出为:[‘end’]但是再次调用时,结果便不对了add_end() 输出为:[‘end’, ‘end’]…add_end() 输出为:[‘end’, ‘end’, ‘end’]...
2020-04-21 09:52:26
309
原创 Coursera——Mini-project description - Pong
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-12-14 13:55:35
176
原创 Coursera——Mini-project description - "Stopwatch: The Game"
Mini-project description - “Stopwatch: The Game”详见请看https://www.coursera.org/learn/interactive-python-1/supplement/MoH55/mini-project-descriptionimport simpleguiCANVAS_WIDTH = 300CANVAS_HEIGHT = ...
2019-11-09 12:32:21
148
1
原创 Coursera——对timer的牛刀小试
Coursera 中 对 timer 的牛刀小试详情请见https://www.coursera.org/learn/interactive-python-1/lecture/nnSp1/timers#import modulesimport simpleguiimport random#global statemessage = "Hello,world!"position =...
2019-10-20 14:14:20
235
原创 Coursera ——Mini Project rock-paper-scissor-lizard-Spock
Coursera 练习题 Mini Project rock-paper-scissor-lizard-Spock详细请见Courserahttps://www.coursera.org/learn/interactive-python-1"""Rock-paper-scissors is a hand game that is played by two people. The play...
2019-10-06 14:12:12
241
原创 C语言新手,我做过的练习题——发牌练习题
该题处自C语言程序设计与方法其中含有bool类型数组的应用/*程序负责发一副标准纸牌,每张标准纸牌都有一个花色和一个等级。 程序需要用户指明手里应该握有几张牌*/ #include <stdio.h>#include <stdlib.h> //srand 和 rand 函数都出于此#include <stdbool.h> #inclu...
2019-10-01 14:55:04
360
原创 C语言新手,我做过的练习题——二分法
该题应该出自MOOC 翁恺老师的课程#include <stdio.h>#define M 10int main(void){ static int a[M] = {-1,2,4,7,12,16,18,21,23,45}; int n,low,mid,high,found; low = 0; high = M-1; found = 0; //found 用来充当...
2019-10-01 14:44:27
589
原创 C语言新手,我做过的练习题——猜数游戏
最简单的猜字游戏#include <time.h>int main(void){ srand(time(0)); int number = rand()%100 + 1; int count = 0; int a = 0; printf("我已经想好了一个1到100之间的数字。"); do{ printf("请猜这个数字是: "); scanf("%d",&...
2019-10-01 14:36:56
296
原创 C语言新手,我做过的练习题——布尔值的数组,检查是否存在重复的数字
这道练习题出自《C语言程序设计与方法》#include <stdio.h>#include <stdbool.h> /*这个程序用到了bool、true和 false 等名称,它们在C99的 < stdbool.h>中定义。如果你的编译器不支持该头 需要自己定义这些名称。一种做法是在 main 函数的上面加上下面几行: #define tru...
2019-10-01 14:34:32
507
原创 C语言新手,我做过的练习题——不断输入数字,然后它将输出最大值
不断输入数字,直到输入数字0,它将输出你所输入数字中的最大值`#include <stdio.h>int main(void){ float a,max; max = 0.0f; while(1){ printf("Enter your number: "); scanf("%f",&a); if(a == 0.0f) break; ...
2019-10-01 14:29:35
906
原创 C语言中关于%d的一个用法
——%2d : 2 表示字宽、右对齐、如果你所输入的宽度不够,则左补空格。——%02d 表示字宽为2 、右对齐,如果你所输入的宽度不够,左补0——%.2d 表示字宽为2 、右对齐,如果你所输入的宽度不够,左补0,举个例子: int a = 05; printf("%d",a); printf("%.2d",a); //结果依次为: 5 05另外:...
2019-09-02 17:12:23
8044
原创 C语言中 %d 与 %i 的区别 和注意事项
C语言中 %d 与 %i 的区别 和注意事项在 printf 格式串中使用时,没有区别在 scanf 格式串中使用时,有点区别,如下:——在scanf格式中,%d 只与十进制形式的整数相匹配。——而%i 则可以匹配八进制、十进制、十六进制表示的整数。·——例如: 如果输入的数字有前缀 0(018、025),%i将会把它当作八进制数来处理,如果有前缀0x (0x54),它将以十六进制来...
2019-09-01 15:19:40
47067
8
原创 (个人笔记)素数函数的几种写法汇集:
计算机语言的新手,该文章是我在Mooc学习C语言所得的一些学习笔记,只是记录总结一下,希望各路大佬能够指正,如何能帮助到人,我也很高兴。*素数函数的几种写法汇集:判断x从 2到x-1是否可以被整除-------------代码如下:效率低int isPrime(int x){ int m = 1; //1为True,0为Flase所以调用的时候方便 int i ; if(x =...
2019-07-23 09:35:26
510
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人