- 博客(70)
- 资源 (2)
- 收藏
- 关注
原创 声发射能量和事件参数的Excel VBA处理1/2
声发射能量和事件参数是基本的声发射参数,在岩石声发射实验中应用非常广泛。其中声发射能量参数又分为能率和累积能量,事件参数又分为事件率和累积事件数。各声发射参数的定义如下: 声发射能量释放率:单位时间内声发射释放的能量;声发射累积能量:声发射能量在时间上的累积;声发射事件率:单位时间内声发射事件发生的次数;声发射累积事件总数:声发射事件个数随时间的累积[^1]。 四种参数中,声发射能率和事件率...
2019-07-30 19:05:21 4231
原创 多列数据的双倍行插值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 572
原创 两列数据的扩展匹配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 1296
原创 高程数据线性插值的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 801
原创 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 2078
原创 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 442
原创 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 767
原创 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 1101
原创 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 1099
原创 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 596
原创 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 677
原创 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 1912
原创 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 1116
原创 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 277
原创 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 4579
原创 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 982
原创 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 189
原创 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 803
原创 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 1232
原创 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 2792
原创 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 621
原创 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 1395
原创 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 1152 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 1326
原创 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 273
原创 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 411
原创 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 1168 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 322
原创 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 1298 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 528
原创 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 1700
原创 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 197
原创 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 893
原创 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 1093
原创 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 247
原创 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 498
原创 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 3705 4
原创 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 100
原创 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&
2021-03-14 22:00:27 1897
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人