- 博客(27)
- 收藏
- 关注
原创 2023全国电赛E题-目标控制与自动追踪系统-电控与图像处理代码(国一)
本方案在2023年获得全国一等奖,红绿激光主控均采用openmv,能准确识别红绿激光,稳定性强,在初测与复测时均能稳定运行。
2024-04-25 09:15:23
390
原创 C语言:链表的逆置
输入若干个不超过100的整数,建立单链表,然后将链表中所有结点的链接方向逆置,要求仍利用原表的存储空间。输出逆置后的单链表。首先输入一个整数T,表示测试数据的组数,然后是T组测试数据。每组测试数据在一行上输入数据个数n及n个不超过100的整数。对于每组测试,输出逆置后的单链表,每两个数据之间留一个空格。
2023-10-05 20:51:04
522
原创 大一C++学习笔记
必考算法:求和均值逆序最大/最小值——打擂法排序——冒泡/选择法查找——顺序/折:有序插入——边找边插删除常用算法:水仙花数迭代 :Fibonacci 数列回文:整数各位分离,逆序素数:设置counter,并清 0 ,满足条件即增 1取余算法逆序算法:必考算法:求和均值逆序最大/最小值——打擂法排序——冒泡/选择法查找——顺序/折:有序插入——边找边插删除常用算法:水仙花数迭代 :
2022-05-24 21:36:34
1450
原创 C++:判断两个圆类对象是否相交
请编程实现 CCircle 类的 & 运算符重载,返回二者是否相交的结果,。具体要求如下:编写 CPoint 类:.
2022-05-22 08:47:21
612
原创 C++:简单动态整数数组的设计
设计一个动态整型数组类 CArray,能够对多个 int 类型的数据进行存储和计算,具体要求如下:(1)包含两个私有数据成.
2022-05-19 16:53:04
706
原创 C++ : 设计带有构造函数的点类CPoint
编写CPoint类用于描述二维空间数据点的类 ,包括:(1)两个数据成员:表示x、y轴坐标,均为double 据类型;(2)4个成员函数: 无参构造函数:将坐标值设置为0,0 带有两个形参的构造函数:使用两个参数分别设置x、y轴坐标 setXY函数:使用两个参数分别设置x、y轴坐标; ge...
2022-05-18 11:49:51
3361
原创 C++创建圆类
#include <iostream>using namespace std;class CCircle{ public : void setR(double pr){ cin>>r; }; void getPerimeter(){ double s=0; s=6.28*r; cout<<"the perimeter is "<<s<<endl; .
2022-05-07 10:10:26
1282
原创 C++编写程序定义结构体类型BOOK
定义结构体类型BOOK表示某种图书的信息,已知图书信息包括书号(整型)、书名(长度小于50个字符)、总册数、库存量和销售量(均为整型),编写程序,实现以下功能:在主函数中输入5种图书的书号、书名、总册数和库存量,而后计算每种图书的销售量,已知销售量 = 总册数 - 库存量;调用printBook函数进行输出,.
2022-04-28 16:29:06
3103
原创 C++ 编写求和函数
编写函数对给定的一个等差数列求和,该函数有3个参数,分别表示等差数列的初值、终值和步长,计算这个等差数列的和并将其返回。在主函数中输入某个等差数列的初值、终值和步长,若能生成等差数列则调用该函数,并将结果输出;若不能构成等差数列,则给出相应提示。
2022-04-19 14:57:58
7266
1
原创 C++ 编写实现温度转换的函数
编写函数,接收给定的温度和单位(c 或f), 并进行相应的转换,并将计算结果返回主调函数。如果输入的单位为c,则表示给定的温度为摄氏温度,需要将其转换为华氏温度;若输入的单位是f,表示该温度为华氏温度,将其转换为摄氏温度后返回主调函数。在主函数中输入温度和单位(c或f),调用该函数,并输出结果。若输入的单位不是c.
2022-04-19 14:33:22
4040
原创 C++ 16进制转10进制
#include <iostream>#include <cstring>using namespace std;int trs(char ch){int result;if(ch>='0'&&ch<='9'){ result=ch-'0';}elseresult=ch-'A'+10;return result;}int main(){int i=0,len;char hex[1000];cin.getline(...
2022-04-09 11:42:23
4230
原创 C++ 成绩系统(成绩录入与查询功能)
#include <iostream>using namespace std;int main(){cout<<"Enter the student IDs (-1 to stop)"<<endl;int num[9999],score[9999],t=0,i,flag=0,f=0,bol=0;for(i=0;;i++){ cin>>t; if(t!=-1){ num[i]=t; flag++; }.
2022-04-08 19:27:11
1516
原创 C++冒泡排序核心语句“211”
for(i=0;i<10;i++) for(j=0;j<=10-i;j++) if(a[j]>a[j+1]){ int t=a[j]; a[j]=a[j+1]; a[j+1]=t; }
2022-04-03 12:17:25
669
原创 C++ 统计平均成绩及低于平均值的人数输入 10 名同学的成绩
输入 10 名同学的成绩,计算平均成绩并统计低于平均成绩的人数,例如输入:66 80 78 95 30 60 86 68 45 92.
2022-04-03 09:38:02
5876
原创 C++ 求 1+12+123+1234+...1234..n 的和 (其中 n 由用户输入
#include<iostream>using namespace std;int main(){int sum = 0;int n,o,k,i,t;cin>>n;k=1;for(i=1;i<=n;i++){for(t=1;t<=i;t++){ for(o=0;o<=i-t;o++){ if(o==0){k=1;} else{k*=10;}}sum+=t*k;}}cout<<sum<<endl.
2022-03-26 11:22:27
3304
2
原创 C++ 输出 [m,n] 范围内的所有素数
其中 m 和 n 由用户输入,假设 m<=n ,且二者均大于 1输入时 m 和 n 由空格分割一次读入输出时每..
2022-03-22 17:50:01
5552
1
原创 C++ 输出 1000 以内所有位加起来等于 6 的两位数和三位数
#include<iostream>using namespace std;int main(){ int a,b,c,d,sum; for(a=10;a<=999;a++){ b=a/100; c=a%100/10; d=a%100%10; if(d+b+c==6){ cout<<a<<endl; } } return 0; }
2022-03-22 17:19:37
730
原创 C++ 输入 m 和 n 计算 m*(m+1)*(m+2)*...*n 的积
如果 m>n 则输出 0例如输入 2 5 则输出 120.
2022-03-22 17:08:05
2200
原创 C++ 判断素数
#include<iostream>using namespace std;int main(){ int s,i,n; cin>>s; n=0; for(i=2;i<s;i++) { if(s%i==0){ n++; } }if(n==0){ cout<<"是"<<endl; }else{ cout<<"不是"<<endl;}retu.
2022-03-22 16:40:11
348
原创 C++ 找出1000以内所有的完全数
#include <iostream>using namespace std;int main(){ int i,sum,n; for(i=1;i<=1000;i++){ sum=0; for(n=1;n<i;n++){ if(i%n==0){ sum+=n; } } if(sum==i) cout<<sum<<endl; .
2022-03-21 23:11:08
3547
1
原创 c++输出水仙花数
#include <iostream>using namespace std;int main(){ int a,b,c,d; for(a=100;a<=999;a++){ b=a/100; c=a%100/10; d=a%100%10; if(a==b*b*b+c*c*c+d*d*d){ cout<<a<<endl; } } return 0; }102966127218.
2022-03-20 11:53:08
1739
原创 C++输出三位数中每位的数字
#include<iostream>using namespace std;int main(){ int s,i,n; cin>>s; n=0; for(i=2;i<s;i++) { if(s%i==0){ n++; } }if(n==0){ cout<<"是"<<endl; }else{ cout<<"不是"<&l...
2022-03-20 11:42:34
3036
2
原创 C++ pow()函数用法详解
在c++中使用pow()函数时出现下列情况:解决方法:将变量类型定义为double或float,而非int.1>e:\________________________c++ project\3.0\3.1.cpp(9): error C2668: “pow”: 对重载函数的调用不明确1> d:\vc2010\vc\include\math.h(583): 可能是“long double pow(long double,int)”1> d:...
2022-03-20 11:07:38
3742
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人