自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 C 输入一串数字,去掉其中含7的和能被7整除的数

C 输入一串数字,去掉其中含7的和能被7整除的数,每个数小于10000,数字个数小于100输入例子:1,7,56,77,87,2,45,42,97,9977输出:1,2,45注意:输入个数不确定,所以不能够用整形数组处理,不能以判断整形数组元素是否等于\n为结束,因为数组是整形的,\n是字符型的,是输入不进去的       所以要用字符串来处理,先把用逗号相隔的所有整数取出来,

2014-07-13 15:13:12 1379

原创 C 一个字符串有三段,第一段原样输出,第二段为要输出字符串的长度,第三段为根据第二段长度补齐第一段

C 一个字符串有三段,第一段原样输出,第二段为要输出字符串的长度,第三段为根据第二段长度补齐第一段例如:输入abc 11 12,输出abc12121212#include#includeint main(){char a[100],b[100];int len=0,i,j;int flag,t;gets(a);for(i=0;a[i]!=' ';i++)

2014-07-12 11:26:29 1281

原创 C 删除字符串1中的字符串2

#include#includevoid main(){char s1[1000],s2[100],b[100];int i,j,k,len1,len2;gets(s1);gets(s2);len1=strlen(s1);len2=strlen(s2);for(i=0,k=0;i{for(j=0;jif(s1[i+j]!=s2[j])break;

2014-07-12 09:09:09 1835

原创 C 输入一个字符串,删除其中所有的数字,所有大写字母改成小写,其他不变,并输出

#include#includevoid main(){       chara[21];       inti,len;       gets(a);       len=strlen(a);       for(i=0;i            if(a[i]>='A'&&a[i]                     a[i]=a[i]+'a'-'A

2014-07-11 17:36:12 1034

原创 C 动态链表的建立,输出,删除,插入

动态链表的建立,输出,删除,插入#include#include#include#define NULL 0#define LEN sizeof(struct student)struct student{    long num;    float score;    struct student*next;}; int n;/*n为全

2014-07-11 16:10:53 2371

原创 C 在一个字串s1中查找一子串s2,若存在则返回s1中s2的个数和位置

在一个字串s1中查找一子串s2,若存在则返回子串在主串中的起始位置,不存在则返回-1。

2014-07-11 15:57:44 6030

原创 C 已排序的数组中一个元素,插入后排序不变

已知数组a中的元素已按由小到大顺序排列,以下程序的功能是将输入的一个数插入数组a中,插入后,数组a中的元素仍然由小到大顺序排列

2014-07-11 15:02:55 2746

原创 C 判断回文

判断yi#include#includevoid main(){char str[100];int i,j,len;gets(str);len=strlen(str);for(i=0,j=len-1;iif(str[i]!=str[j])break;if(ielse printf("yes\n");}

2014-07-10 15:21:34 478

原创 C 要从5个人中选取2个人作为礼仪

要从5个人中选取2个人作为礼仪,其中每个人的身高范围为160-190,要求2个人的身高差值最小(如果差值相同的话,选取其中最高的两人),以升序输出两个人的身高。#includevoid main(){int i,j,min,t,d1,d2;int a[5],b[4];for(i=0;iscanf("%d",&a[i]);    a;for(i=0;i

2014-07-10 14:54:26 757

原创 C 长廊点灯开关问题

一条长廊里依次装有n(1 ≤ n ≤ 65535)盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电灯的开关拉一下;如此继续下去,最后第n个学生把号码凡是n的倍数的电灯的开关拉一下。n个学生按此

2014-07-10 11:10:59 704

原创 C 划出及格线

10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:(1) 及格线是10的倍数;(2) 保证至少有60%的学生及格;(3) 如果所有的学生都高于60分,则及格线为60分#includevoid main(){int a[10];int i,j,t,s;for(i=0;iscanf("%d",&a[i]);for(i=0;ifor

2014-07-10 09:57:17 680

转载 约瑟夫环的数学解法

昨天刚做了约瑟夫环问题,发现不会做了,还是上网搜了一下约瑟夫环的解法才过的。在网上转载了一下约瑟夫环问题的数学做法,感觉别的方法太麻烦,而且时间复杂度也比较高。约瑟夫环问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。   

2014-07-09 22:50:39 469

原创 C 从一个字符串中提取单词输出,并输出最长的单词

//#include#includevoid main(){char s[100],a[10][10];int i,j,k,len,flag;gets(s);len=strlen(s);j=0;k=0;flag=0;for(i=0;iif(s[i]>='a'&&s[i]='A'&&s[i]{a[k][j]=s[i];j++;flag=1;

2014-07-09 17:51:49 3351

原创 C 对输入的10个字符串(可不等长)分别排序并分别输出

#include#includevoid main(){void cmp(char a[],int n);char s[10][100];int i,len[10];for(i=0;i{gets(s[i]);len[i]=strlen(s[i]);cmp(s[i],len[i]);}for(i=0;iputs(s[i]);}void

2014-07-09 16:40:36 1320

原创 C 输入一个字符串,将其中连续的数字作为一个整数存到一数组中,统计整数个数并输出这些整数

//输入一个字符串,将其中连续的数字作为一个整数存到以数组中,统计个数并输出这些整数#include#includevoid main(){char a[1000];int b[100],i,j,k,len,n;gets(a);len=strlen(a);k=0;n=0;for(i=j=0;iif(a[i]>='0'&&a[i]k=k*10+(a

2014-07-09 15:59:15 3335

原创 C 输入n个字符,向后平移m位,后m位补到前面

#include#includevoid main(){char a[100],b[20];int i,j,n,m;gets(a);n=strlen(a);scanf("%d",&m);for(j=0,i=n-m;i{b[j]=a[i];j++;}for(i=n-1;i>=m;i--)  //向后移m位,从后面开始移,若从前开始会丢失数据

2014-07-09 11:41:02 726

原创 C 输入10个数,将最小的与第一个换,最大的与最后一个换

#include#includecechang(str1,word0) char str1[100],word0[15];  {int i=0,j=0,t=0;  static char word1[15];  for(;str1[i]!='\0';i++) {if(!(str1[i]>=97&&str1[i]=65&&str1[i]{t=j;j

2014-07-09 11:16:37 618

原创 C 已知1900年1月1日是星期一,输入某年某月某日,求星期几

#includevoid main(){int y,m,d,n;int a[13],i,sum1,sum2,sum;scanf("%d%d%d",&y,&m,&d);sum1=0;sum2=d;sum=0;for(i=1900;i{if(i%4==0&&i%100!=0||i%400==0)n=366;else n=365;sum1=su

2014-07-08 22:55:05 9651

原创 C 判断某年某月某日是本年度的第几天

#includevoid main(){int y,m,d;int a[13],i,sum;scanf("%d%d%d",&y,&m,&d);if((y%4==0)&&(y%100!=0)||(y%400)==0)//闰年与否a[2]=29;else a[2]=28;for(i=1;iif(i==1||i==3||i==5||i==7||i=

2014-07-08 21:07:33 481

原创 C 十六进制转化为十进制数

#include#includevoid main(){ int a,s,i;s=0;i=0;scanf("%d",&a);while(a){s=s+pow(16,i);a=a/10;i++;}printf("%d\n",s);}

2014-07-08 17:51:20 667

原创 C 求最大公约数最小公倍数

#includevoid main(){int a,b,c,d,t,m;scanf("%d%d",&a,&b);c=a;d=b;if(a{t=a;a=b;b=t;}//a大b小if(a%b==0)m=b;else{m=a%b;while(m!=0){a=b;b=m;m=a%b;}printf("%d %d",b,c

2014-07-08 16:49:17 394

原创 c 删除一个字符串中重复的字符

#include#includevoid main(){char a[100];int i,j,len;gets(a);len=strlen(a);for(i=0;ifor(j=i+1;jif(a[j]==a[i])a[j]='*';for(i=0,j=0;iif(a[i]!='*'){a[j]=a[i];j++;}a[j]=

2014-07-08 14:50:31 1808

原创 C—输入一个字符串 统计其中单词的个数

#include#includevoid main(){char s[100];int i,n,word;gets(s);n=0;word=0;for(i=0;s[i]!='\0';i++){if(s[i]==' ') word=0;else if(word==0){n++;word=1;}}printf("%d\n",n);

2014-07-01 10:19:18 1877

matlab算法

matlab经典算法详述

2017-06-09

Data networks

排队论,网络 经典book

2017-06-09

线性代数的几何意义

本书使用向量的概念对国内高校工科“线性代数”的课程内容进行了较全面的几何分析。从向量的几何意义开始,分别讲述了向量组、向量空间、行列式、矩阵、线性方程组和二次型的几何意义或几何解释,其中不乏重要概念的物理意义的解释。这本书就像一串项梁,把上百个概念和定理的几何意义串在一 起敬献给读者朋友。, 本书文字多为作者原创,比如叉积的物理意义,克莱姆法则、雅可比矩阵、相似/合同矩阵、转置矩阵/对偶、矩阵乘积的行列式等系列概念的几何意义等,应用方面如使用矩阵分析的方法分析电子振荡器的工作原理等。, 本书图文并茂,思路清晰、语言流畅,概念及定理解释得合理、自然,同时具有通俗性、科普性,由于本书是直接根据线性代数课程的要求进行解释的,除了适合初学者和自学者使用之外,特别适合正在学习或复习线性代数的大学生作为深入思考的辅导书籍使用。, 一位数学人士这样评价本书:, 以中国线性代数课程教学大纲及主流教材为基本内容,较全面的收集、整理了包括引进教材、期刊、网络论坛中的关于线性代数的几何意义、几何解释或物理意义,大量原创了未见发表的概念或定理新的几何意义。基本形成了一个完整、系统的知识体系。具有较大的创新价值。

2017-06-07

空空如也

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

TA关注的人

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