自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (2)
  • 收藏
  • 关注

原创 声发射能量和事件参数的Excel VBA处理1/2

声发射能量和事件参数是基本的声发射参数,在岩石声发射实验中应用非常广泛。其中声发射能量参数又分为能率和累积能量,事件参数又分为事件率和累积事件数。各声发射参数的定义如下: 声发射能量释放率:单位时间内声发射释放的能量;声发射累积能量:声发射能量在时间上的累积;声发射事件率:单位时间内声发射事件发生的次数;声发射累积事件总数:声发射事件个数随时间的累积[^1]。 四种参数中,声发射能率和事件率...

2019-07-30 19:05:21 3748

原创 Excel之INDIRECT函数实现某列元素上下翻转

Excel之INDIRECT函数实现某列元素上下翻转

2022-12-25 19:22:33 569

原创 多列数据的双倍行插值matlab程序

多列数据的双倍行插值matlab程序1. 输入数据2. 运行程序,得到结果3. 部分源代码已知第1列为里程,间隔为20米;第2到n列为各个里程的下层水稳顶、上层水稳顶、下层沥青顶、上层沥青顶等的标高,通过程序插值出每10米的各个结构层标高。1. 输入数据原始Excel数据粘贴到MATLAB变量空间中的data1变量中,并保存为‘西水稳底65-标2.mat’。其中第1列为里程,间隔为20米;第2到n列为各个里程的下层水稳顶、上层水稳顶、下层沥青顶、上层沥青顶等的标高。2. 运行程序,得到结果运行程

2021-09-15 13:23:20 444

原创 两列数据的扩展匹配matlab处理

两列数据的扩展匹配matlab处理1. 数据格式如下2. 运行代码,结果如下。3. 部分源代码1. 数据格式如下工作表含4列数据,分别是里程1、高程1、里程2和高程2。第1和3列,即里程1和里程2有重复。2. 运行代码,结果如下。其中第1列为里程1和里程2合并、去重后的排序结果。第2和3列为相对应的高程。3. 部分源代码clc,cleardata_in=xlsread('input.xlsx'); %读取excel数据。共四列,分别为里程1、高程1、里程2、高程2.war

2021-06-16 19:08:42 1169

原创 高程数据线性插值的MATLAB处理1/2

高程数据线性插值的MATLAB处理1. 数据格式2. 运行代码,结果如下3. 部分源代码1. 数据格式A列为里程数据,是连续的;B列为高程数据,不完全连续,存在部分缺失。2. 运行代码,结果如下A列、B列保持不变,增加了C列,C列为线性插值后的结果,为连续数据。3. 部分源代码data=xlsread('待插值数据.xlsx'); %读取两列数据L=data(:,1); %提取第一列数据,为完整数据,里程数据H=data(:,2);

2021-06-06 23:03:16 694

原创 VB计算最小公倍数和最大公约数1/2

VB计算最小公倍数和最大公约数1.运行程序,输入参数,结果如下。1.1 计算最小公倍数和最大公约数1.2 清除2.源代码1.运行程序,输入参数,结果如下。1.1 计算最小公倍数和最大公约数分别在两个编辑框中输入:36和10,点击开始,结果如下:1.2 清除点击清除按钮,结果如下:2.源代码Option ExplicitDim m As IntegerDim n As IntegerDim t As IntegerDim mn As LongDim r As IntegerPr

2021-04-08 22:00:06 1877

原创 VB统计计算器1/2

VB统计计算器1.运行程序,输入参数,结果如下。1.1 最大值1.2 总和1.3 最小值1.4 平均值1.5 计数1.6 重试2.源代码1.运行程序,输入参数,结果如下。1.1 最大值分别点击按钮:1、NextNum、3、NextNum、6,将三个数存入计算器中。点击按钮:Max,结果如下:1.2 总和点击按钮:Sum,结果如下:1.3 最小值点击按钮:Min,结果如下:1.4 平均值点击按钮:Ave,结果如下:1.5 计数点击按钮:Counter,结果如下:1.6 重试

2021-04-08 21:54:04 266

原创 VB四则运算计算器1/2

VB四则运算计算器1.运行程序,输入参数,结果如下。1.1 加法1.2 减法1.3 乘法1.4 除法1.5 清除(CE)2.源代码1.运行程序,输入参数,结果如下。1.1 加法分别点击按钮:2、+、5、=,程序输出7。1.2 减法分别点击按钮:7、-、4、=,程序输出3。1.3 乘法分别点击按钮:3、*、6、=,程序输出3。1.4 除法分别点击按钮:18、/、2、=,程序输出9。1.5 清除(CE)点击按钮:清除(CE),结果如下:2.源代码Option Explicit

2021-04-08 21:40:21 683

原创 C++语言输出两个数中的最大值1/2

C++语言输出某年某月的天数1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入年份为2021,月份为3,输出结果为31。2.源代码#include<iostream>using namespace std;void main (){ int year,month,days; cout<< "year: "; cin>>year; cout<< "month: "; cin>>month;

2021-04-03 07:14:30 1037

原创 C++语言输出某数的函数值1/2

C++语言输出某数的函数值1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入8以下的数2,输出xx-3x-10的值为-12。输入8以上的数10,输出4*x+100的值为140。2.源代码#include<iostream>using namespace std;void main(){ float x,y; cin>>x; if(x>=8) y=4*x+100; else y=x*x-3*x-10; cout

2021-04-03 07:11:05 962

原创 C++语言计算已知三边的三角形面积1/2

C++语言计算已知三边的三角形面积1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入三角形的三条边23/12和13,其面积如下。输入三角形的三条边1/1和3,组不成三角形。2.源代码#include<iostream>#include<iomanip>#include<math.h>using namespace std;void main (){ float a,b,c,p,s; cout<<"请输

2021-04-03 07:02:21 548

原创 C++语言实现两个数的交换1/2

C++语言实现两个数的交换1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入两个数2和4,交换后为4和2。2.源代码#include<iostream>using namespace std;void main(){ int n1,n2,temp; cout<<"输入第一个数:"; cin>>n1; cout<<"输入第二个数:"; cin>>n2; cout<<"交换前:"&

2021-04-03 06:56:51 611

原创 C++语言计算1到100的和1/2

C++语言计算1到100的和1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。1到100的和程序计算为5050。2.源代码#include<iostream>using namespace std;void main (){ int i=1,sum=0; while (i<=100) { sum+=i; i++; } cout<<"sum = "<<sum<<endl;}...

2021-04-03 06:50:22 1831

原创 C++语言制作员工信息录入和显示表1/2

C++语言制作员工信息录入和显示表1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入一个员工的信息,工号为10086,姓名为peter,性别为男,工龄为2,部门为行政科,输出结果如下。2.源代码#include<iostream>using namespace std;enum depmt{produce,sale,admin,elses};struct Person { int num; char name[8]; bool sex

2021-04-03 06:47:24 1029

原创 C++语言输出某数的倒叙数1/2

C++语言输出某数的倒叙数1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入年份为201,程序输出其倒叙数102。2.源代码#include<iostream>int j;using namespace std;void judge(int i){ if(i<10000 && i>99) cout<<"数据输入正确!"<<endl; else { cout<<"

2021-04-03 06:43:08 195

原创 C++语言输出数字对应的ASCII码1/2

C++语言输出数字对应的ASCII码1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入66,输出其对应的ASCII码为B。输入99,输出其对应的ASCII码为c。输入55,程序提示需重新输入。2.源代码#include<iostream>using namespace std;int j;void judge(int i){ if(i<65 || i>90 && i<97 || i>122)

2021-04-03 06:37:58 4397

原创 C++语言输出某年某月的天数1/2

C++语言输出某年某月的天数1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入年份为2021,月份为3,输出结果为31。2.源代码#include<iostream>using namespace std;void main (){ int year,month,days; cout<< "year: "; cin>>year; cout<< "month: "; cin>>month;

2021-04-03 06:25:57 869

原创 C++语言判断括号的搭配1/2

C++语言判断括号的搭配1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入()()(,判断为左右括号不匹配。输入()())(,判断为左右括号匹配。2.源代码#include <stdlib.h>#include <iostream>#include <conio.h>#include <stdio.h>using namespace std;#define STACK_INIT_SIZE 100#de

2021-04-02 13:01:57 148

原创 C++语言判断奇偶数1/2

C++语言判断奇偶数1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入23,判断为奇数。输入26,判断为偶数。2.源代码#include<iostream>using namespace std;bool issingle(int i){ if(i%2==1) return true; else return false;}void main (){ int i; cout<<"请输入一个整形变量:"; ci

2021-04-02 12:58:11 741

原创 C++语言判断一个数是否为素数1/2

C++语言判断一个数是否为素数1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入6,判断为不是素数。输入7,判断为是素数。2.源代码#include<iostream>using namespace std;void main (){ int n,i; cout<<"输入一个正整数n: "<<endl; cin>>n; for(i=2;i<=n-1;i++) if(n%i==0) break

2021-04-02 12:55:48 1158

原创 C++语言判断字符是否为大写字母1/2

C++语言判断字符是否为大写字母1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入E,结果为1。输入a,结果为0。2.源代码#include<iostream>using namespace std;bool isup(char ch){ if(ch>=65 && ch<=90) return true; else return false;}void main (){ char ch; cou

2021-04-02 12:53:30 2633

原创 C++语言输出斐波那契数列1/2

C++语言输出斐波那契数列1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入数列的长度,结果如下。2.源代码#include<iostream>#include<iomanip>using namespace std;void main (){ int n,i,a0,a1,a2; cout<<"输入n: "; cin>>n; a0=0; a1=1; cout<<setw(5)<&l

2021-04-02 12:50:37 536

原创 C++语言枚举法求三元一次方程组的解1/2

C++语言枚举法求三元一次方程组的解1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。对于方程组:x+y+z=36;4x+3y+0.5*z=36使x,y分别从0开始自增,验证z的值是否满足方程组,直到(x,y,z)满足方程组。结果如下:2.源代码#include<iostream>using namespace std;void main(){ int x=0,y,z; while (x<=9) { y=0; while (y

2021-04-02 12:48:42 1269

原创 C++语言求两个数的和差商积余1/2

C++语言求两个数的和差商积余1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输入2个数:56和9,得到两者的和差积商余结果如下。2.源代码#include<iostream>#include<math.h>using namespace std;int pluse(int m,int n){ return (m+n);}int minuse(int m,int n){ return (m-n);}int times(int m,int n)

2021-04-02 12:39:35 1045 1

原创 C++语言求一元二次方程的根1/2

C++语言求一元二次方程的根1.输入代码,结果如下。1.1 整数根1.2 非整数根1.3 复数根1.4 延伸2.源代码1.输入代码,结果如下。1.1 整数根输入一个简单的方程的系数x^2-3x+2=0,得到结果如下,计算正确。1.2 非整数根输入一个复杂的方程的系数x^2+3x+1=0,得到结果如下。1.3 复数根输入一个复杂的方程的系数2x^2+2x+1=0,得到结果如下。1.4 延伸计算方程的两个根的误差:f(x1)和f(x2)。2.源代码#include<iostre

2021-04-02 12:33:39 1122

原创 C语言计算最小公倍数和最大公约数1/2

C语言计算最小公倍数和最大公约数1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输入2个正整数12和26,得到2者的最小公倍数和最大公约数结果如下。2.源代码#include<stdio.h>/*编写求最小公倍数的函数*/int mul(int x,int y){ int z,i,t; if(x>y) { t=x; x=y; y=t; } for(i=x*y;i>=y;i--) { if((i%x==0)&&(i%

2021-04-02 11:15:01 190

原创 C语言输出某个个位数的平方1/2

C语言输出某个个位数的平方1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输入6,输出6的平方36。2.源代码#include<stdio.h>void main (){ int i,a[10]; printf("请输入一个1到10之间的数"); scanf_s("%d",&i); if (i>10) printf("%%>_<%% 输入有误!!请运行后重新输入。\n"); else {a[i-1]=i*i; printf(

2021-04-02 11:12:21 359

原创 C语言统计字符串中的各种字符1/2

C语言统计字符串中的各种字符1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输入字符串:this is mingfa site,welcom here!统计其中的字母、数字、空格和其他字符的个数。2.源代码#include<stdio.h>#include<string.h>void main (){ int i,character=0,number=0,space=0,other=0; char s[100]; printf("请输入一个字符串:\n

2021-04-01 22:40:01 1122 1

原创 C语言统计100到200之间的素数1/2

C语言统计100到200之间的素数1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输出100到200之间的素数,并统计个数。2.源代码#include<stdio.h>#include<math.h>void main(){ int n,k,i,m=0; printf(" 100到200之间的素数分别为:\n\n"); for(n=101;n<=199;n=n+2) {k=sqrt(n); for (i=3;i<=k;i++)

2021-04-01 22:37:33 299

原创 C语言输出ASCII码表1/2

C语言输出ASCII码表1.输入代码,结果如下。2.源代码1.输入代码,结果如下。2.源代码#include "stdio.h"#include<string.h>void main(){ int i; for(i=33;i<128;i++) printf("%d %c ",i,i);}

2021-04-01 22:33:56 1240 3

原创 C语言连接两个字符串(函参为指针)1/2

@TOC1.输入代码,结果如下。输入字符串s1:my name is和字符串s2:peter,得到结果如下。2.源代码#include <stdio.h>#include <string.h>char s[100];char *strlink(char *pt1,char *pt2){ char *pt; pt=s; for(;*pt1!='\0';pt1++) { *pt=*pt1; /*把pt1的地址值复制到pt*/ pt+

2021-04-01 22:29:10 481

原创 C语言按序提取字符串中的大写字母1/2

C语言按序提取字符串中的大写字母1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输入Changsha Changchun Seatle,得到结果如下。2.源代码#include<stdio.h>#include<string.h>char s1[100];char *upcopy(char *news,char *olds){ int i=0; for(;*olds!='\0';olds++) { if('A'<=*olds&&a

2021-04-01 19:58:22 1597

原创 C语言分解质因数1/2

C语言分解质因数1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输入51,得到结果如下。2.源代码#include<stdio.h>void main (){ int i,n,a[10],count=-1,f=0; scanf_s("%d",&n); for(;;) { for(i=2;i<=n;i++) { if(n%i==0) { if(n==i) { count++,a[count]=i; f

2021-04-01 19:54:38 160

原创 C语言做成绩分类1/2

C语言做成绩分类1.输入代码,结果如下。2.源代码1.输入代码,结果如下。当成绩90<=x<=100,为A;当成绩80<=x<=89,为B;当成绩70<=x<=79,为C;当成绩60<=x<=69,为D;当成绩0<=x<=59,为E;比如,输入95,得到A。输入85,得到B。输入75,得到C。输入65,得到D。输入55,得到E。2.源代码#include<stdio.h>void main (){

2021-04-01 19:51:18 804

原创 C语言计算pi的值1/2

C语言计算pi的值1.输入代码,结果如下。2.源代码1.输入代码,结果如下。利用pi的级数展开公式如下:输入一个正整数,值越大、精度越高,比如输入10000,结果如下:2.源代码/* Note:Your choice is C IDE */#include "stdio.h"#include<math.h>void main(){ int i,n; float sum=0,pi; printf("please enter a integer n=:\

2021-04-01 19:35:23 1043

原创 C语言打印Hello1/2

C语言打印Hello1.运行代码,结果如下。2.源代码1.运行代码,结果如下。2.源代码#include<stdio.h>void main (){ printf("\n * * **** * * ****\n"); printf(" * * * * * * *\n"); printf(" **** **** * * * *\n"); printf("

2021-04-01 19:22:38 209

原创 C语言删除字符串中的c或C1/2

C语言删除字符串中的s1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输入一些字符串,程序自动删除其中的s,结果如下。2.源代码#include <stdio.h>#include <string.h>void main (){ char s[100]; gets(s); { int n,i,j; n=strlen(s); for (i=0;i<=n;i++) { if(s[i]=='c'||s[i]=='C') {f

2021-04-01 19:18:15 405

原创 Excel房贷计算表(商贷)1/2

Excel房贷计算表(商贷)1. 计算月供。2. 计算房屋总价和最低首付。3. 计算实际首付。3.1 等额本息和等额本金的特点3.2 等额本息和等额本金月供计算3.3 计算实际首付4.计算公共费用4.1契税4.2 物业维修基金4.3 其他费用4.4 公共费用计算5.预算1. 计算月供。月供(元)=月工资(元)*月供占月工资比例月供占月工资比例:(1)30%是舒适线,适合收入稳定、已经结婚生子的购房者。(2)50%是警戒线,适合购房者工作稳定,又未婚或已婚没有孩子。计算方法如下:输入月工资和月

2021-03-29 23:53:50 3293 2

原创 C语言测试break 和 continue的区别1/2

C语言测试break 和 continue的区别1.输入代码,结果如下。2.源代码1.输入代码,结果如下。对于1到10的自然数,在4和5分别使用Break和continue,得到结果如下。2.源代码#include<stdio.h>void main(){ int r; float s; for(r=1;r<=10;r++) { s=r; if (3<s&&s<6) break; printf("

2021-03-14 22:08:00 81

原创 C语言输出123456互不相同的三位数组合1/2

C语言输出123456互不相同的三位数组合1.运行代码,结果如下。2.源代码1.运行代码,结果如下。2.源代码#include<stdio.h>void main (){ int i,j,k,count=0; printf(" 由1,2,3,4,5,6组成的互不相同的三位数是:\n"); for(i=1;i<=6;i++) for(j=1;j<=6;j++) for(k=1;k<=6;k++) if(i!=k&&i!=j&amp

2021-03-14 22:00:27 1754

地理信息系统考试试题库CSDN.doc

地理信息系统考试试题库,地信考试必备。

2021-07-04

数字的循环查找和替换VBA程序

用于实现数字的循环查找和替换功能,例如将45到48的形如[45]替换为[19]等。用于参考文献序号的修改。

2014-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除