自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (5)
  • 收藏
  • 关注

原创 第三章第42题

P124#includedouble Count(double a[],int n){ int i,c=0; double b,s=0; for(i=0;i<n;i++) s=s+a[i]; b=s/n; return b;}int main(){ char ch; int j,N,c=0; double t=0; double a[100]; do {

2015-05-16 23:02:31 301

原创 第三章第41题

P124#include#include#include#include#include/*判断素数*/int prim(int num){ int i = 2,isprim = 1; int a = sqrt(num); while(i<=a) { if(num%i==0) { isprim=0; break; } i++; } retu

2015-05-16 21:52:22 247

原创 第三章第40题

P124#include#include#include#includelong fact(int n){ long a; if(n==1||n==0) a=1L; else a=n*fact(n-1); return a;}double fun(int n){ int i; double m; double Sn=0; for(i=0;i<=n;i

2015-05-16 21:15:17 248

原创 P122 19

P122法一:#include#include#include#define N 10 void fun(int a[],int i){ if(i>0) { printf("%d ",a[i-1]); fun(a,--i); }}void main(){ void fun(int a[],int); int i,a[N]; for(i=0

2015-05-15 23:03:20 266

原创 第三章 第39题

P124#include#include#include#includeint fun(int x,int n){ int i,y=1; for(i=0;i<n;i++)/*while(n--){y=y*x;}*/ y=y*x; return y;}int main(){ int X,N; char ch; do{ printf("请输入X值:\n");

2015-05-15 20:53:26 294

原创 123 38

38#include int powers(int m,int n) { int i,sum=1; for(i=1;i<=n;i++) { sum = sum*m; } return sum; } int sum_of_powers(int k,int n) { int i,sum=0;

2015-05-08 07:07:52 347

原创 P123 36

36#include int Printdate(int year,int month,int day) { switch(month) { case 1: printf("January %d,%d\n",year,day); break; case 2: printf("

2015-05-07 23:38:03 252

原创 P123 32

32#include int main() { int i,j,k,m; int a[60]; m=0; k=0; for(i=0;i<57;i++) { a[i]=i+1; } for(j=0;j<57;) { if(a[j]!=

2015-05-07 23:30:20 225

原创 P123 30

P123 23#include int main(){ int i,j,n=0,a[50][50]={0};while(n49){ printf("请输入杨辉三角形的行数:");scanf("%d",&n);}for(i=0;i<n;i++)a[i][0]=1; /*第一列全置为一*/for(i=1;i<n;i++)for(j=1;j<=i;j++)a[i][j]=a[i-1

2015-05-07 23:05:47 281

原创 P123 29

P123 29#include#include#include int main () { int i,j,t,a[10000]; srand(5); for(i=0;i<10000;i++) { // a[i] = (int)(10000*rand()/(RAND_MAX+1.0)); a[i]=rand()%1000

2015-05-07 21:00:36 265

原创 数组排序

习题#include int sort(int a[],int n){ int i,j,t=0; for(i=0;i<n;i++) {for(j=i;j>=1;j--) {if(a[j-1]>a[j]) {t=a[j-1]; a[j-1]=a[j]; a[j]=t;} } } return 0;}int print(int a[],int n){int i;for

2015-04-24 07:26:37 257

原创 辗转相除法(求最大公约数,最小公倍数)

#include#include#include/*求最大公约数*/int gcd(int x,int y){int b;int c,t;b=x>y?x:y;c=x<y?x:y;while(b%c!=0){ t=c;/*保留除数,作为下一次的被除数*/ c=b%c;//取余 b=t;//将前一次的被除数当作后一次的除数}return c;}/*求最小公倍数*/i

2015-04-20 22:55:40 258

原创 P122 20

P122 2 0#include#include#includetrans(int n,int base){ int i,j;if(n==0) return (0);else if(n!=0){j=n%base; i=n/base;trans(i,base);printf("%d",j);}}int main(){int n;int base;char ch;do{

2015-04-19 16:55:55 308

原创 P122 28

P122 28#include#include#includechar change(char c){ char x; if(c>='a'&&c<='z') x='A'+c-'a'; if(c>='A'&&c<='Z') x='a'+c-'A'; return x;}int main(){ int i,j; char ch; i=0;

2015-04-19 12:20:16 286

原创 P122 21

P122 21#include#include#includeint main(){ int N=10,i=0,j=0; int a[10]; printf("请输入%d名同学的成绩:\n",N); for (i=0;i<N;i++) scanf("%d",&a[i]); int max=a[0]; int average=0; for(i=0;i<N;i++) { m

2015-04-19 11:56:52 261

原创 P122 17

P122 17#include#includeint count(int a[],int n){ int i,j=0; int c=0; for(i=0;i<n;i++) c+=a[i]; c/=n; printf("average=%d\n",c); return 0;}int main() {int i=0; char ch; int N=10; int

2015-04-19 10:08:30 268

原创 P122 16

P122 16#include#includeint count(int a[],int n){ int i,j=0; int c=0; for(i=0;i<n;i++) c+=a[i]; c/=n; printf("average=%d\n",c); for(i=0;i<n;i++) {if(a[i]>=c) {printf("%d ",a[i]); j++;} }

2015-04-19 10:03:37 240

原创 P122 15

p122 15#include#includeint sort(int x,int a[] ,int n){int i=0,j=0;if((x=a[0])&&(a[0]>a[1])) {printf("%d ",x);for(i=0;i<n;i++) printf("%d ",a[i]);printf("\n");}if((xa[1])||(x>=a[n-1])&&(a[0]<a[

2015-04-19 09:19:11 261

原创 P122 15

P122 15#include#include#include#include#define N 5int main(){int i=0,x,j=0;int a[N]={2,3,6,8,9};for(i=0;i<N;i++) printf("%d",a[i]);printf("\n");printf("请输入一个数:\n");scanf("%d",&x);if(x<=a[0

2015-04-19 08:33:08 334

原创 P122 14

12#include#include#include#includeint main(){int s[]={1,2,3,4};int *pa=NULL, *pal=NULL;int N=sizeof(s)/sizeof(int);pal= pa=s;for(int i=0;i<N;++i){printf("%3d",*pa);pa++;}putchar('\n');

2015-04-18 20:54:55 252

原创 P122 10

P122  第十题   #include#include#includeint main(){ float a,b,c; scanf("%f%f%f",&a,&b,&c); if((a+b>c)&&(a+c>b)&&(b+c>a)) { printf("%f %f %f 构成一个三角形",a,b,c); float p=(a+b+c)/2; float t=p*(p-a

2015-04-18 18:18:56 220

原创 P122 6

P122 第六题定义函数up(ch),如字符变量ch是小写zimu就转换成大写字母并通过 up返回,否则字符 ch不改变。#include#include#includechar up(char c){ char X; if(c>='a'&&c<='z') X='A'+c-'a'; else X=c; return X;}int main(){ char c

2015-04-18 17:36:18 574

原创 排序

#includeint main(){ int t=0,i=0,j=0; int a[10];for(i=0;i<10;i++) scanf("%d ",&a[i]); for(i=1;i<10;++i) { for(j=i;j>=1;j--) {if(a[j]<a[j-1]) { t=a[j]; a[j]=a[j-1]; a[j-1]=t; }

2015-04-16 23:06:01 239

原创 计算数字长度(使用sizeof)

#includeint main(){ int b[]={3,2,5,7}; printf("b中有%d个元素:\n",sizeof(int));//*int b_len=sizeof(b)/sizeof(int),计算数字个数// return 0; }

2015-04-15 23:16:08 1601

原创 P51 18

#includeint main(){ int n,i,j; i=0; j=0;while(1){ printf("输入一个数n:\n"); scanf("%d",&n); do { if(n%2==0) i++; else if(n%2!=0) j++; n=n/10; }while(n%2!=0&&n!=0); if(i>=1&&j

2015-04-09 17:21:21 291

原创 P51 20

#include int main() { int i=0; float W=200; do { W=W*(1+0.045); i=i++; } while(W<=500); printf("%d年后该县年工业生产总值将超过500亿\n",i); return

2015-04-08 23:47:39 282

原创 P51 19

#includeint main(){ unsigned int x,flag; while(1) { printf("请输入一个数:\n"); scanf("%d",&x); do { flag = x%2; x = x%10; } while(x!=0&&(!flag)==x%2); if(x==0) printf("YES\n"); els

2015-04-08 22:19:21 423

原创 P51 17

#include#includeint main(){ int a,b,c,n; scanf("%d",&n); for(a=2;a<=n;a++) { b=(int)sqrt(a); for(c=2;c<=b;c++) { if(a%c==0) break; } if(c>b) printf("%d\n",a); } return 0;}

2015-04-06 17:53:07 314

原创 P51 16

#includeint main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); if((a<b)&&(a<c)) { if(b<c) printf("%d %d %d\n",a,b,c); else printf("%d %d %d\n",a,c,b); } if((b<a)&&(b<c)) { if(a<c) printf

2015-04-06 16:43:31 272

原创 P51 15

#includeint main(){ int n,i,j,k; scanf("%d",&n); for(i=0;i<=n;i++) { for(j=0;j<=n-i;j++) printf(" "); for(j=1;j<=2*i-1;j++) printf("%d",n);

2015-04-06 11:43:50 255

原创 P51 14

#includeint main() { float a=2,b=1, sum=0, d; int i,n; scanf("%d",&n); for(i=0;i<n;i++) { sum+=a/b; d=a+b; b=a; a=d; }

2015-04-06 10:23:02 250

原创 P51 13

P51 13#includeint main(){ int i,j; char ch; i=0; j=0; do{ ch=getchar(); if((i>=48)&&(i<=57)) i++; else if((i>='a')&&(i='A')&&(i<='Z')) j++; }while((ch=getchar()!='*')); printf("

2015-04-03 10:09:26 305

原创 P51 12

P51 第12题 #include "stdio.h" void main() { int a,b; printf("长阶的范围:\n"); scanf("%d",&b); for(a=7;a<b;a++) { if((a%2==1)&&(a%3==2)&&(a%5==4)&&(a%6==5)&&(a%7==0))

2015-04-03 06:55:02 317

原创 P51 10

#includeint main(){ int a,b,c; printf("please input your year:\n"); scanf("%d",&a); printf("please input your mouth:\n"); scanf("%d",&b); if((a%4==0&&a%100!=0)||(a%400==0)) { if(b==1||b==3|

2015-04-02 23:28:20 343

原创 P51 9

P51 第九题输入某个点A的平面坐标(x,y),判断(输出)A点是在圆内,圆外还是在圆周上,其中圆心坐标为(2,2),半径为1#include "stdio.h" int main(){ int x,y,a; scanf("%d\n",&x); scanf("%d",&y); printf("ƽÃæ×ø±ê(%d,%d)\n",x,y);

2015-04-02 22:38:29 751

原创 P51 8

P51 第八题输入整数a和b,如果能被b整除,就输出算式和商,否则输出算式,整数商和余数。#include#includeint main(){ int a,b,c; printf("请输入a,b\n"); scanf("%d",&a); scanf("%d",&b); if(a%b==0) { c = a/b; printf("%d/%d = %d\n",a,

2015-04-02 21:29:32 858

原创 P51 6

P51 6输出1000年(包括1000年)到1999年之间的所有闰年,要求每三个一行,分行输出.#includeint main(){ int a, j = 0; for(a=1000;a<1999;a++) { if((a%4==0&&a%100!=0)||(a%400==0)) { printf("%d ",a); j++; if(j%3==0) p

2015-04-02 19:45:26 753

原创 P51 4

51 第4题判断输入的字符是否是数字,若是数字,则输出"a numerical character",否则输出“other charater".#includeint main(){ char ch; printf("判断字符是否一个数\n"); ch = getchar(); if(ch>='0'&&ch<='9') { printf("a numerical characte

2015-04-02 19:30:58 487

原创 p51 3

#includeint main(){ int a; int min; printf("请输入数值:\n"); scanf("%d",&min); printf("please input your number:\n"); for(a=1;a<=9;a++) { scanf("%d",&a); if(a<min) {min=a;

2015-04-02 18:30:44 271

原创 P51 7

#include#includeint main(){ {char a,b;    scanf("%c",&a); getchar(); scanf("%c",&b); if((a-b)%2==0) {  if(a>b) printf("%c\n",(a+1));  else    printf("%c\n",(b+1)); }  else

2015-03-27 11:51:52 342

偏最小二乘回归,其主成分个数采取交互验证的方式选取

% explain:偏最小二乘回归,其主成分个数采取交互验证的方式选取 % w和w-star都输出的是成分得分系数 % data_ys——原始光谱数据 n*p(最后一列列是水分数据, 即因变量个数为1;之前的是光谱数据) % Y0——原始数据data_ys的最后一列数据 % nsample——原始数据data_ys的样本数 % ch0——输出原始变量方程的常数 % xish——输出原始变量方程的系数 % r——输出提取的成分个数

2018-11-07

马氏距离计算并设定阈值

% explain:计算主成分得分的马氏距离 % Dis_out——马氏距离输出 % erase_xuhao——异常样本的序号 % erase_N——异常点的总数 % data——输入数据,行为样本,列为特征 % weight——阈值调整权重系数,Threshold=mean(D)+weight*标准差 %lmd——前n个主成分对应的方差

2018-11-07

十进制转化为二进制行向量Matlab

在Matlab中十进制转化为二进制矩阵,可以生成波形,比使用Matlab中自带的函数生成的char型结构更合理

2018-07-10

音频信号编码成PCM

MATLAB;使用的是双声道信号,进行信道分离,对分离后的信号进行非均匀量化,PCM编码,编码后形成即生成二进制矩阵,其中包含十进制转化为二进制。

2018-07-06

教材新概念51单片机C语言教程.入门、提高、开发.pdf

新概念51单片机C语言教程.入门、提高、开发.pdf

2018-07-02

空空如也

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

TA关注的人

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