- 博客(26)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 c++结构体数组(元素都是整形数组),求所有元素内的数据和
#include<iostream.h>struct sss{int t[20];int v[20];}; //定义结构体,元素为数组类型void ss(sss s[],int n,int r){int sum=0;for(int i=0;i<n;i++){for(int j=0;j<r;j++)sum+=s[i].t[j]+s[i].v[j];}...
2020-04-03 12:49:04 3220
原创 解决idea运行项目出现CLIENT_PLUGIN_AUTH is required问题的思路和方法
解决CLIENT_PLUGIN_AUTH is required的问题的思路和方法
2021-12-21 10:23:10 2507
原创 c语言数组指针加减指向的基础问题
首先需要明确的是几个基础问题1.数组名代表的是数组的首地址2.用指针指向数组的首地址两种方法p = &a[0] 或者p=a 二者等价3.指针赋值方式int *p,*p1,*p2,i,a[20];(1)p= &i; 完成的功能:将变量 i 的地址赋值给指针 p,即:p→i。(2)p= a; 完成的功能:将数组 a 的首地址赋值给指针 p,即:p→a...
2020-04-28 22:59:29 1882
原创 C语言/c++自定义函数,输入10个数,将其中的最大值和最后一个值交换顺序,将最小值和第一个数交换位置
这个题看起来很平淡无奇,甚至觉得有点简单,但是需要考虑的细节还是有几个地方,一不小心就会导致错误我们在交换的时候可能没考率到几种特殊情况,比如说:1.最大值在第一个位置,最小值在最后一个位置,交换两次就会把值换回来2.最大值在第一个或者最小值在最后一个,我们在交换的时候会不会因为我们的交换而改变原来的顺序,导致我们把错误的数交换了附上C语言和c++,指针和数组的不同解法,编写不易,可能会有...
2020-04-13 16:42:12 4818
原创 第一次用c++做一个简单的图书管理系统,将框架分享给大家
本篇博客主要是针对用c++做一个简单项目的框架涉及到函数,结构体,数据的保存,对运行界面清屏暂停操作的处理。确定要定义的函数用到的头文件:确定好项目的菜单框架关于保存函数,用于保存输入的数据,自动生成txt记事本文件为确定不是一次性使用,所以我们要读取我们之前输入的数据main函数利用switch进行菜单选择博主写了一些函数这就是一个简单项目的框架至于函数部分实现不同的功...
2020-04-10 11:47:20 955
原创 c++关于引用的简单交换值和结构体应用
本篇博客主要是简单讲解一下c++引用的一些用法,具体以两道题为例1.利用引用设定函数改变参数值;2.利用引用对结构体输入,操作,输出;简单来说,引用就是对一个变量设置的“外号”;定义方式为int a=10;int &b=a;这里就是引用,b和a的地址是一样的,b也等于a,都是10,相当于说b就是a的“外号”;具体的用法借用题来帮助理解:这里我们不难发现通过引用我们完成了对...
2020-04-09 11:06:35 382
原创 c++结构体数组(以成绩类型为例(输入姓名和各主科成绩,求和输出))(含输入、输出、寻最高最低分函数)
本篇博客主要是利用结构体数组处理以组为单位的数据,可作为一个简单项目实现功能的模板(文末附有运行截图和源码)首先确定结构体需要包含些什么数据,什么类型;这里我们就以主科成绩,姓名为例;定义结构体要处理数据,首先搞定输入函数,利用循环输入以组为单位的数据将结构体中主科成绩分别求和并输出,为了保证知道是谁的成绩,故也输出对应的姓名每个项目有不同的功能,具体有什么需求就要写相应的函数,这里我...
2020-04-05 23:10:05 3602
原创 c语言中统计一组整形数据出现的次数,不同的整形数按顺序依次输出
#include<stdio.h>int main(){int c;printf(“请输入数据个数:”);scanf("%d",&c);int A[c],B[10],time[10],k=0,i,j;//A为存输入数据数组,B为存储不同数数组,time存次数;***for(int e=0;e<c;e++)scanf("%d",&A[e]);//手动...
2020-04-05 09:56:40 344
原创 浅谈c++中形参不能改变实参
c语言我们都知道形参不能改变实参,实参能改变形参,我们能保证自己很熟悉这个概念吗,能不能保证自己每次都不犯错,掉坑里。#include <iostream.h>#include <string.h>void fun( char *s){char a[10];strcpy ( a, “AAAAAA” );cout<<“形参未改变,实参传递给实参的值:...
2020-04-03 18:48:52 3270 2
原创 C++利用结构体计算复数和
#include<iostream.h>struct fushu{float real;float image;};//利用结构体实部虚部特征建立两个元素fushu add(fushu x,fushu y){fushu x3;x3.real=x.real+y.real;x3.image=x.image+y.image;return x3;}//求和结构体函数 ...
2020-04-03 12:13:59 3141 1
原创 c语言重载函数整形指针、字符指针、结构体指针简单例子
#include<iostream.h>struct sss{int b;int c;};void ss(int *a){int c=2;a=&c;cout<<*a<<endl;}void ss(char *a){char s[20]=“zifuchuan”;a=s;cout<<a<<endl;}...
2020-04-02 11:02:08 248
原创 C语言重载函数数组内求和,结构体内求和
#include<iostream.h>struct sss{int a;int v;};void ss(int a){int c[5]={1,2,3};for(int i=0;i<3;i++)a+=c[i];cout<<a<<endl;} //求数组内数据和void ss(sss s){cout<<s.a+s.v...
2020-04-02 10:59:45 1623
原创 c语言重载函数整形指针、字符型指针、结构体指针简单应用
#include<iostream.h>struct sss{int b;int c;};void ss(int *a){int c=2;a=&c;cout<<*a<<endl;}void ss(char *a){char s[20]=“zifuchuan”;a=s;cout<<a<<endl;}...
2020-04-02 10:57:00 266
原创 重载函数比较2,3,4个数的大小并输出最大的数
#include<iostream.h>int sss(int a,int b){if(a>b)return a;elsereturn b;}int sss(int a,int b,int c){if(a>=b&&a>=c)return a;else if(b>=a&&b>=c)return b;...
2020-04-02 10:46:29 1061
原创 重载函数简单例子
#include<iostream.h>int add(int a,int b){return a+b;}double add(double c,double d){return d+c;}int main(){int r,e;double t,y;cin>>r>>e>>t>>y;cout<<add...
2020-03-30 12:14:35 1813
原创 内联函数计算阶层平方和
#include<iostream.h>inline int square(int x){return x*x;}int main(){int c,sum=0;cin>>c;for(int i=c;i>0;i–)sum+=square(i);cout<<sum;return 0;}附上运行截图
2020-03-30 12:11:55 319
原创 c++递归计算阶层
#include<iostream.h>int f(int a){if(a==0)return 1;elsereturn a*f(a-1);}int main(){int n,d;cin>>n;d=f(n);cout<<d<<endl;return 0;}附上运行截图
2020-03-30 12:09:15 987
原创 指针动态数组复制字符串并返回动态数组地址,输出两者的值
#include<iostream.h>char * fun(char *t,char *s){cin.getline(s,20);int l=strlen(s);t=new char[l+1];strcpy(t,s);return t;}int main(){char a[20],b[20];cout<<fun(a,b)<<endl;...
2020-03-26 11:50:05 358
原创 指针输入输出数组返回平均值
#include<iostream.h>void f(int *a,int n){for(int i=0;i<n;i++){cin>>a[i];}}float avg(int s,int o){double sum=0;for(int i=0;i<o;i++)sum+=(s+i);return sum/o;}int main(){...
2020-03-26 11:43:39 2360
原创 关于系统自动给指针分配空间
#include<iostream.h>int main(){int a=5,*p=&a;char c=‘a’,*t=&c;float *g;cout<<&a<<" “<<&p<<” “<<a<<” “<<p<<” “<<*p<&...
2020-03-26 11:40:41 289
原创 关于string和iomanip函数的部分应用
#include<iostream>#include<string>#include<iomanip>using namespace std;struct xh{ string name; string sex; int age;};int main(){ xh s; getline(cin,s.name)...
2020-03-25 18:01:07 221
原创 C++结构体指针输出数据
#include<iostream.h>struct com{ int image; int real;};void fun(com *p){ cin>>p->image>>p->real; cout<image<<" "<real<<endl;...
2020-03-21 09:07:31 1169
原创 C语言结构体返回结构体变量,输出选择的返回结构体数据。
#include<iostream.h>struct com{int a;int b;};com fun(com *p1,com *p2){return *p1;//根据需要添加条件选择返回}int main(){ com t={};com k={1,2};com j={3,4};t=fun(&k,&j);cout<<t.a&l...
2020-03-21 09:05:46 553
原创 C++调用结构体函数
#include<iostream.h>struct com{int i,j;};void fun(com *p1)//void (com p1){cin>>p1->i>>p1->j;//cin>>p1.i>>p1.j;指针要用箭头指向,不用指针就用点,输出同理cout<i<<" "<j...
2020-03-21 09:03:14 3019
原创 c++字符串中的字符替换
#include <iostream.h>void replace(char *s,char c1,char c2){ for (int i=0;s[i]!=’\0’;i++) { if(s[i]==c1) { ...
2020-03-21 08:56:04 1708
Python简单系统应该怎么把内容读写进csv文件?
2020-09-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人