- 博客(13)
- 收藏
- 关注
原创 C语言程序设计-sin()和COS()
1.C 标准库 - <math.h>C 库函数double sin(double x)返回弧度角x的正弦声明下面是 sin() 函数的声明。double sin(double x)返回值该函数返回 x 的正弦实例下面的实例演示了 sin() 和COS()函数的用法。#include <stdio.h>#incl...
2019-09-06 18:36:17 1956
原创 C语言程序设计-内存分配malloc、calloc
1.malloc()在堆中,申请一片连续的88个字节的内存,并返回这篇内存的首地址,这片内存默认是随机值,没有清零malloc是分配一块连续的内存,知道和free函数是一起用 char *p = malloc(88);// bzero(p, 88);//置字节字符串s的前n个字节为零关于malloc以及相关的几个函数 #include <stdlib.h...
2019-09-06 18:01:56 284
原创 Python 语言程序设计 面向过程的程序设计(第二阶段-类)举例
举例:GPA计算 学生课程评估:学分和平均绩点GPA。 绩点计算以GPA 4分为准则 一门课程3学分 同学得了“A” 3*4=12量分数。记录学生成绩文件students.dat。 编写程序,通过读取文件找出平均绩点最高的学生,然后输出他的名字、 学分和平均绩点。类的定义class classname[(父类名)]:[成员函数及成员变量] _init_构造函数: 初...
2019-07-18 22:42:08 500
原创 Python 语言程序设计 面向过程的程序设计(第一阶段)举例
铅球飞行计算问题在给定不同的投掷角度和初始速度下,求解计算铅球的飞行距离输入:铅球发射角度、 初始速度(m/s)、 初始高度(m)处理:模拟铅球飞行,时刻更新铅球在飞行中的位置输出:铅球飞行距离(m)仿真参数:投掷角度angle、 初始速度velocity、 初始高度height、 飞行距离interval位置参数:x轴坐标xpos,y轴坐标ypos速度分量:x轴方向上速度...
2019-07-18 21:35:25 573
原创 Python 语言程序设计 顶层设计(第一阶段)举例
模拟n次比赛winsA, winsB = simNGames(n,probA,probB),输出球员A和B获胜比赛的次数和概率printSummary(winsA, sinsB)#matchSim.pyfrom random import * def main(): printIntro() probA,probB,n = getInputs() wins...
2019-07-18 21:34:06 663
原创 Python 语言程序设计 课后练习
1. 理解文本和二进制打开方式的区别首先,用文本编辑器生成一个包含“中国是个伟大国家!”的 txt格式文本文件,命名为 test.txt。编写程序分别用文本文件方式和二进制文件方式读入,并打印输出效果。观察输出结果并解释。#利用字典将两个通讯录文本合并为一个文本def main(): ftele1=open('test.txt','wt')#以文本写方式打开,只能写文件, 如果...
2019-07-18 16:07:59 1401
原创 零基础学Python语言 字典实例二
同 前 , 有 电 话 簿 TeleAddressBook 和 邮 箱 地 址 簿EmailAddressBook两个文件,使用字典结构将其合并为一个完整的AddressBook文件#利用字典将两个通讯录文本合并为一个文本def main(): ftele1=open('TeleAddressBook.txt','wt')#以文本写方式打开,只能写文件, 如果文件不存在,创建该文件...
2019-07-18 14:05:35 201
原创 零基础学Python语言 使用字典统计词频,统计文章其中多次出现的词语
1.统计词频,统计文章其中多次出现的词语第一步:输入英文文章第二步:建立用于词频计算的空字典第三步:对文本的每一行计算词频第四步:从字典中获取数据对到列表中第五步:对列表中的数据对交换位置,并从大到小进行排序import turtle##全局变量###词频排列显示个数count = 10#单词频率数组-作为y轴数据data = []#单词数组-作为x轴数据words ...
2019-07-18 11:04:33 1275
原创 零基础学Python语言 第三周
1. BMI 计算import mathdef main(): print("BMI 计算") print("国内 BMI 正常值 :{}{}{}".format("18.5","-","24")) print("国际 BMI 正常值 :{}{}{}".format("18.5","-","25")) for i in range(3): W...
2019-07-17 21:46:26 358
原创 零基础学Python语言 第二周
1. Python蟒蛇绘制实例import turtledef drawSnake(rad, angle, len, neckrad): for i in range(len): turtle.circle(rad, angle) #turtle.circle(-rad, angle) turtle.circle(rad, angle/2)...
2019-07-15 21:17:15 215
原创 零基础学Python语言 第一周
(1)字符串拼接。用户输入两个字符串,将它们组合后输出str1 = input("请输入一个人的名字: ")str2 = input("请输入一个国家名字: ")print("世界这么大, {}想去{}看看。 ".format(str1,str2))(2)整数序列求和。 用户输入一个正整数 N,计算从 1 到 N(包含 1和 N)相加之后的结果。n = input("请输入整...
2019-07-14 10:30:58 551
原创 面向对象程序设计 实验三 继承与派生
一、下面的程序可以输出ASCII字符与所对应的数字的对照表。修改下列程序,使其可以输出字母a到z(或任意两个字符间)与所对应的数字的对照表。#include<iostream>#include<string>#include<iomanip>using namespace std;/************************成绩类******...
2019-04-23 21:37:25 4084
原创 面向对象程序设计 实验二 C++基础练习
3.22 建立类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度。用类cylinder计算圆柱体的体积,并储存在一个double变量中。在类cylinder中包含vol,用来显示每个cylinder对象的体。#include<iostream>using namespace std;class cylinder{ pub...
2019-04-12 12:40:43 4190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人