- 博客(14)
- 收藏
- 关注
原创 C++面向对象思想 两条直线交点计算
我相信哪怕一点光,也能驱散学习中的迷雾,我在这分享一点自己的挫见思路:这题最大的难点就是abc三个常数要怎么去构造,这里需要数学公式去推导,虽然是初中水平,也能体现编程和数学密不可分了。因为我之后要涉及ai算法,需要线代和高数的知识去研究像傅里叶滤波算法,矩阵运算等等知识,所以苦逼的自学日子又要开始了。整体思路就是构造点和线对象,线是由始点终点所构成,由两点可以得出一条线段。直线方程:Ax+By+C = 0只要能知道一条线段的abc参数,便可以计算两条线的交点。公式推导:.
2021-12-20 12:11:51
4062
4
原创 编写一个C程序,实现以下功能:定义一个学生结构体Student(含学号、姓名、年龄、身高)和一个函数sort(struct Student *p),该函数使用选择排序法按年龄由小到大排序。在主函数中
编写一个C程序,实现以下功能: 定义一个学生结构体Student(含学号、姓名、年龄、身高)和一个函数sort(struct Student *p),该函数使用选择排序法按年龄由小到大排序。在主函数中输入10个学生的学号、姓名、年龄和身高,调用sort函数对学生数据排序,最后输出排序后的学生全部信息。 比较结构体部分成员,交换整个结构体的思维。#define _CRT_SECURE_NO_WARNINGS 1/*编写一个C程序,实现以下功能:定义一个学生结构...
2021-12-17 17:15:20
8047
2
原创 编写C语言代码,实现以下功能:有N名学生,每个人的信息包括学号、姓名和语文、数学、英语、平均分等内容(用结构体表示 ),输出平均分排名倒数第2的学生信息。
编写C语言代码,实现以下功能: 有N名学生,每个人的信息包括学号、姓名和语文、数学、英语、平均分等内容(用结构体表示 ),输出平均分排名倒数第2的学生信息。 #define _CRT_SECURE_NO_WARNINGS 1/*编写C语言代码,实现以下功能:有N名学生,每个人的信息包括学号、姓名和语文、数学、英语、平均分等内容(用结构体表示 ),输出平均分排名倒数第2的学生信息。*/#define MAX 20#include<stdio.h>str...
2021-12-17 09:26:15
3310
4
原创 编写C语言代码,实现以下功能:输入平面上两个点P1(x1,y1)和P2(x2,y2)的坐标,以这两个点为左上角和右下角可以确定一个矩形,输出这个矩形的周长。要求平面上点的坐标和矩形都用结构体来表示。
编写C语言代码,实现以下功能: 输入平面上两个点P1(x1,y1)和P2(x2,y2)的坐标,以这两个点为左上角和右下角可以确定一个矩形,输出这个矩形的周长。要求平面上点的坐标和矩形都用结构体来表示。 #define _CRT_SECURE_NO_WARNINGS 1/*编写C语言代码,实现以下功能:输入平面上两个点P1(x1,y1)和P2(x2,y2)的坐标,以这两个点为左上角和右下角可以确定一个矩形,输出这个矩形的周长。要求平面上点的坐标和矩形都用结构体来表示。*...
2021-12-17 08:57:51
3461
原创 C++多重继承师生类复盘
要求:做一个基类Data,数据成员name,派生类教师teacher和学生student继承Data的name数据成员,此外教师新增薪水sal数据成员,学生新增学号id数据成员,派生类研究生Postgard继承学生,新增系别dn数据成员,派生类教师研究生Tpost继承研究生和教师,不新增数据成员在所有类里都加入函数成员Point()用来打印所有信息代码详细注解:#define _CRT_SECURE_NO_WARNINGS 1#include<iostream>#include
2021-12-09 12:57:05
666
原创 编写一个函数,该函数能判断一个英文句子str(带空格)中是否含有某个单词w,如“How old are you?”含有“old”。在main函数中输入一个英文句子,再输入一个单词,如果英文句子中含有那
题目要求:编写一个C程序,实现以下功能:编写一个函数,该函数能判断一个英文句子str(带空格(升级版))中是否含有某个单词w,如“How old are you?”含有“old”。在main函数中输入一个英文句子,再输入一个单词,如果英文句子中含有那个单词,则输出“YES”,否则输出“NO”思路:思路并不是很难。最主要的技术难点就是如果一个句子中有多个目标单词,但只有一个单词是完全正确,其它有残缺或者一个字母不对的情况要怎么处理。怎么做到检测空格后面的东西呢,scanf加载到‘\0’
2021-12-04 19:50:00
730
1
原创 编写一个C程序,实现以下功能:编写一个函数decTobin(int n),该函数能将一个十进制数n转换成二进制数,输入13 输出 1101。在main函数中输入整数n,调用函数,输出它的二进制
题目要求:编写一个C程序,实现以下功能://编写一个函数decTobin(int n),该函数能将一个十进制数n转换成二进制数,输入13 输出 1101。//在main函数中输入整数n,调用函数,输出它的二进制数。二进值怎么来的?为什么要定义二进值?要解答这个问题,从计算机的起因开始说起,我的涉猎不多,可能知识略有缺漏。我们知道,生活之中总是存在着只有两面的事物,开关中的开与关,们或非,事物判断的对与错,而在物理中,存在着正电和负电的知识。我们知道,计算机是需要供电的,恰巧的是,通过
2021-12-04 19:23:47
2435
原创 编写一个C程序,实现以下功能:编写一个常规的函数和一个递归函数,两个函数均能将输入的一个字符串以按反序形式的字符串作为返回值。在main函数中输入一行字符串,分别调用两个函数,输出反序后的字符串。
题目要求:编写一个C程序,实现以下功能:编写一个常规的函数和一个递归函数,两个函数均能将输入的一个字符串以按反序形式的字符串作为返回值。在main函数中输入一行字符串,分别调用两个函数,输出反序后的字符串。思路:常规思路怎么反转一个字符串呢?对于常规函数和目前已知的思想来说,冒泡排序或者是不二之选了,所以这里想提一提一种新思路:双指针双指针:通过定义两个指针p,q,一个指向数组的头部,一个指向数组的尾部,在循环之中不断去交换数组头部和尾部的内容,进行一次交换之后p指针向后进一,q指针向前减一
2021-12-04 19:20:15
934
原创 编写一个C程序,实现以下功能:动态申请长度为5的整数空间数组,用户输入5个整数;动态扩展数组空间为8,用户另外输入3个整数,最后输出扩展后的全部数组元素。
DGUT最简单的题。没有之一,只要面向GOOGLE和百度编程就行。在GOOGLE查询malloc和realloc。malloc:动态申请内存。realloc:动态更改(扩展)内存代码如下#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<malloc.h>/*编写一个C程序,实现以下功能:动态申请长度为5的整数空间数组,用户输入5个整数;动态扩展数组空间为8,用户另外输入3个整数,最后输出
2021-12-04 16:53:41
999
原创 编写一个C程序,实现以下功能:用一个函数实现两个字符串的比较,即自己写一个strcmp函数,函数原型为:int strcmp(char *p1,char *p2);设p1指向字符串s
题目描述:编写一个C程序,实现以下功能:用一个函数实现两个字符串的比较,即自己写一个strcmp函数,函数原型为:int strcmp(char *p1,char *p2);设p1指向字符串s1,p2指向字符串s2,要求当s1=s2时,函数返回值为0;如果s1≠s2,返回它们二者第一个不相同字符的ASCII码差值(如“BOY”与“BAD”,第二个字母不相同,“O”与“A”之差为79-65=14);如果s1>S2,则输出正值;如s1<s2则输出负值。思维难点:1....
2021-12-04 16:50:10
5906
原创 编写一个C程序,实现以下功能:输入n个人的身高,然后从n个人中选出身高差值最小的两个人作为礼仪(如果差值相同的话,选取其中最高的两个人),要求输出两个礼仪的身高。
题目要求编写一个C程序,实现以下功能:输入n个人的身高,然后从n个人中选出身高差值最小的两个人作为礼仪(如果差值相同的话,选取其中最高的两个人),要求输出两个礼仪的身高。(使用函数实现)思路难点:1.怎么去找差值最小,然后返回两个人的身高呢。要知道如果乱序输入身高,怎么进行比较是个难度,保存两个人身高再返回也是难点2.如果差值相同,最高两个人身高怎么找?怎么返回?思路:1.对于这种乱序的情况,没有更好的方法(也许只是我没有想到,实力不够)只能通过两层for循环来依次实现数
2021-12-03 11:33:50
1311
原创 谈谈结构体部分成员排序(重载的利用/sort)
涉及知识点:1.重载运算符的知识2.sort函数的使用3.高精度排序sort函数的用法?通过面向百度GOOGLE编程的我,得知,sort的用法sort函数详解(史上最完整QAQ) - AlvinZH - 博客园对于数组而言,sort语法结构为 sort(数组名,数组名+数组长度)//可以有第三个参数,为比较函数,一般来说都是要做一个比较函数的。对于vector容器而言,sort语法结构为 sort (迭代器.begin(),迭代器.end())//可以有第三个参数
2021-11-30 13:11:42
2249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人