- 博客(5)
- 收藏
- 关注
原创 结构体struct实例应用
结构体的实际应用案例描述:学校在准备做毕设项目,每名老师带5名学生,共有3名老师。需求如下:设计学生和老师的结构体,其中在老师的结构体中,有老师姓名和一个存放5名学生的数组作为成员,学生的成员有姓名及分数,创建数组用于存放3名老师,通过函数给每个老师及其所带的学生进行赋值,最终要求打印出老师数据及老师所带学生的详细信息。思路图1、构建结构体struct Student{ string sName; int score;};struct Teacher{ string tNam
2020-10-04 20:09:13
726
原创 利用指针、函数、数组的知识,对数组进行排序
封装排序函数,利用冒泡函数,实现对整型数组的升序排序。知识提点:在函数中传入数组可用int *arr或者int arr[],int *arr表示数组的首地址。#include<iostream>using namespace std;//冒泡排序void BubbleSort(int *arr, int len){ for (int i = 0; i < len - 1; i++) { for (int j = 0; j < len - i - 1; j++)
2020-08-27 23:11:12
473
原创 数组逆置
一维数组的逆置数组逆置的主要思想:记录数组的起始位置start;记录数组的末尾位置end;start与end互换;将start与end进行位置更新,start++,end–;上述过程须在start<end的条件下进行。注:start可由0表示;end可由sizeof(arr) / sizeof(arr[0])-1表示。#include<iostream>using namespace std;int main(){ //1、先创建需要逆置的数组 int ar
2020-08-24 21:46:22
842
1
原创 打印乘法口诀表
打印乘法口诀表打印乘法口诀表有两个关键点:1、形式:列数 * 行数 = 乘机值2、每行的列数小于等于行数代码:#include<iostream>using namespace std;int main(){ /* 乘法口诀表的特点: 1、形式:列数*行数 2、列数小于等于行数 */ for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { cout <<
2020-08-23 11:51:55
517
原创 水仙花数的求解
水仙花数1、定义水仙花数:个位三次方+十位三次方+百位三次方=本身2、求解输出所有三位数中的水仙花数,首先需要获取三位数的个位、十位、百位,再对其进行判断是否满足水仙花数的条件。个位:a=num%10十位:b=num/10%10百位:c=num/100#include<iostream>using namespace std;int main(){int num = 100; do { int a = 0; int b = 0; int c = 0;
2020-08-21 22:44:32
3041
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人