C语言链表操作简介

(例子)将结构体定义为: struct ST{ int n; int score; struct ST *next; }; 空链表的建立(这里是指含有一个头结点的链表,创建空链表的函数代码如下) struct ST *CreatNullList() { struct ST *head; head=(struct ST *)malloc(sizeof(struct ST)); if(head!=NULL) head->next=
分类: 其他 发布时间: 03-17 23:15 阅读次数: 0

计算体积

/// <summary> /// 计算体积 /// </summary> /// <param name="TVolumn">填的体积</param> /// <param name="WVolumn">挖的体积</param> /// <param name="line">分界线</param> /// /// <param name="gridPoints">格网角点(含d值)</param> public void CalVolumn(out double TVolumn, out d
分类: 其他 发布时间: 03-17 23:14 阅读次数: 0

1.1简绍ENVI

ENVI(The Environment Visualizing Images)是目前遥感领域应用最为广泛的遥感影像处理软件之一。 图像预处理: 辐射定标 大气校正 几何校正 图像镶嵌 图像裁剪 彩色合成 图像融合等 图像增强处理: 图像变换 滤波增强 纹理增强等 图像分类 矢量数据处理 图像分割 遥感制图 三维可视化 高光谱分析技术 波谱重采样 图像波谱分割等 雷达图像处理技术 雷达图像基本处理 地理编码 极化处理等 地形特征提取 地形建模 地形特征提取 DEM自动提取 多特征信息专题建模提
分类: 其他 发布时间: 03-17 23:14 阅读次数: 0

VS2010 调试窗口一闪而过解决方法

这几天将开发集成环境换成了vs2010,刚开始用,有些地方不是很懂,通过查阅相关文档,现得以解决。 就拿VS2010 调试窗口一闪而过解决方法如下: #include <iostream> using namespace std; void main() { int add(int,int,int); float average(int); int x,y,z, sum; cout<< "Input x,
分类: 其他 发布时间: 03-17 23:14 阅读次数: 0

自加++,自减--

int i=3; //i先加1,i的值变成4,把4赋值给j,j的值就是4,可以理解为++i的值为4 j=++i; //把i的原值3赋值给b,b的值为3,i再加1,i的值变成4,可以理解为i++的值为3 b=i++; printf("%d",++i);//输出值为4 printf("%d\n",i++);//输出值为3 ++、--的结合方向是自右至左(右结合性)
分类: 其他 发布时间: 03-17 23:14 阅读次数: 0

有两个整型变量a和b,要求把它们的值互换(使用指针变量)

//有两个整型变量a和b,要求把它们的值互换 void Swap(int *a,int *b) {     int temp;     temp=*a;     *a=*b;     *b=temp; } 为什么不能用下面这个代码实现呢?? void Swap(int *a,int *b) {     int *temp;     *temp=*a;//此句有问题     *a=*b;     *b=*temp; } *a就是a,是整型变量。而*temp是指针变量temp所指向的变量。
分类: 其他 发布时间: 03-17 23:13 阅读次数: 0

输入三个整数a,b,c,要求按大小顺序将它们输出。定义一个函数,实现使这三个变量按值的大小排序

#include<stdio.h> int main() { void exchange(int *pt1,int *pt2,int *pt3);//引用等一下要调用的函数 int a,b,c; printf("please enter three number:\n"); scanf("%d,%d,%d",&a,&b,&c); exchange(&a,&b,&c); printf("%d,%d,%d\n",a,b,c); return
分类: 其他 发布时间: 03-17 23:13 阅读次数: 0

用printf()函数输出数据

printf()函数的一般格式: printf(格式控制,输出表列) 例如: printf("%d,%c\n",i,c) "%d,%c\n"是格式控制,其中格式声明有%和格式字符组成,如%d,%c等,格式声明总是由“%”开始的。 基本的格式字符: d格式符。d(decimal),输出时按十进制整型数据的实际长度输出,正数的符号不输出,可以再格式声明中指定输出数据的域宽(所占的列数),如用“%5d”表示指定输出数据占5列,输出的数据显示在此5列的右侧。即当输出的字符数量不够时,在其左边用空格补齐
分类: 其他 发布时间: 03-17 23:13 阅读次数: 0

输入一个字符串,统计其中有多少个单词

//float x=2.6,y=4.7;int a=7; //printf("%f",x+a%3*(int)(x+y)%2/4); //printf("%-10f",67.8564);//从左边开始,右边空格补齐 //double x = 800.6872; // double result = log10(x);//log10以10为底的对数,log以e为底的对数 //printf("%15s","COMPUTER"); //char c1=getcha
分类: 其他 发布时间: 03-17 23:12 阅读次数: 0

字符串的比较、连接与复制

//有三个国家名,要求找出其中按字母顺序最前者 #define Num 3 char string[20];//用于存储最靠前的国家名 char str[Num][20]; for (int i = 0; i < Num; i++) { gets_s(str[i]);//获取三个字符串 } strcpy_s(string,str[0]);//把串0复制给string for (int i = 1; i < Num; i++) { if (strcmp(str[i],s
分类: 其他 发布时间: 03-17 23:12 阅读次数: 0

git错误--HTTP Basic: Access denied

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mxw322/article/details/80664707 问题 在项目中使用“git clone”拉取项目时,报“git remote: HTTP Basic: Access denied ”错误 解决方法 在操作系统中以管理员身份打开命令行工具 输入”git config –system –unset credential.helper”命令重新输入远程端的用户名和密码 原因 远程服务端的
分类: 其他 发布时间: 03-17 23:12 阅读次数: 0

webpack——在html中使用js函数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mxw322/article/details/81162891 问题 在web前端项目中,使用webpack打包js文件,在html中使用js中的函数时,浏览器端报如下错误: 解决方法 查看js文件的引用路径是否正确,一般情况下,webpack能够成功打包生成bundle.js文件说明路径没有出错,其次,webpack也会在html中自动引入js路径 在js文件要引用的函数中将其作用域提升,在函数
分类: 其他 发布时间: 03-17 23:11 阅读次数: 0

webpack——命令行打包错误

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mxw322/article/details/82696364 问题 在webpack4.0版本以上,使用命令行打包出现如下错误: 如果,直接使用图中方式进行打包,会提示如下警告 解决 提示我们需要选择 mode 的版本模式,根据StackOverFlow上的回答,可以使用如下命令解决 -o 代表打包输出文件,-mode 选择版本模式,这里选择的是 development 开发环境
分类: 其他 发布时间: 03-17 23:11 阅读次数: 0

当无符号数遇到符号数时,符号数转化为无符号数

当无符号数遇到符号数时,符号数转化为无符号数 #include<iostream> using namespace std; int main(){ unsigned u=10,u2=12; cout<<u2-u<<endl; //2 cout<<u-u2<<endl;//2^32=4 294 967 296, //当无符号数是负数时,要取模,即-1是2^32-1依次类推 //2^32-2 int i=10,i2=42; cout<<i2-i<<endl;//32 co
分类: 其他 发布时间: 03-17 23:11 阅读次数: 0

C++stirng用法

#include<iostream> using namespace std; int main(){ // string s1,s2; // cin>>s1>>s2; // cout<<s1<<s2<<endl; // string word; // while(cin>>word)//一次可以输出一个单词,不可以包含空格,line中不包含换行符 // cout<<word<<endl; string line; while(getline(cin,line))//一次可以输出一
分类: 其他 发布时间: 03-17 23:10 阅读次数: 0

数出1到100的整数中出现了多少次数字9

简单的算法利用判断数字的十位和个位数字是否等于九来自增累加器,则累加器就是出现9的次数#include<stdio.h>#include<stdlib.h>intmain(){inti,sum=0;for(i=1;i<=100;i++)//遍历所有数字{if(i/10==9)//判断十位sum++;if(i%10==9)//判断个位sum++;}printf("%d"
分类: 编程语言 发布时间: 03-17 23:10 阅读次数: 0

何时发生隐式类型转换

分类: 其他 发布时间: 03-17 23:10 阅读次数: 0

运算符优先级表

分类: 其他 发布时间: 03-17 23:10 阅读次数: 0

蓝桥杯真题2013-2-排他平方数

string::npos(一个很大的数)的用法 https://blog.csdn.net/it_beecoder/article/details/69353962 https://www.cnblogs.com/Miranda-lym/p/6357395.html 当==string::npos时,表示找不到匹配的串。 !=表示找到。 /*2013 2 排它平方数*/ #include <iostream> #include<sstream> using namespace std;
分类: 其他 发布时间: 03-17 23:08 阅读次数: 0

蓝桥杯真题2013-3-振兴中华

题目 递归三要素: 重复 变化 出口
分类: 其他 发布时间: 03-17 23:08 阅读次数: 0