自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

网世的博客

才情些许,傲骨不变

  • 博客(32)
  • 收藏
  • 关注

原创 排序实训

1 、(40分)堆排序堆排序的思想实际上利用完全二叉树存储在数组中,通过调整完全二叉树成为大顶堆获得一个排序表的最大值进行排序的方法,大顶堆满足根节点比子树旳节点大。堆排序主要是通过大顶堆旳根元素与未完成排序旳最后一个元素进行交换,将交换后旳完全二叉树不满足大顶堆要求调整到满足满足要求,调整通过如下方法完成: void heapAdjust(int[] R,int s,int t);其

2017-12-22 20:31:02 464

原创 java异常

1. java.lang.NullPointerException(空指针异常)  调用了未经初始化的对象或者是不存在的对象经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所

2017-12-19 21:23:53 135

原创 C语言基础

多重输出求平均数#include int main(){ int n; double i,a,b=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%lf",&a); b=b+a; } printf("average=%.2lf\n",b/n); return 0;}分段函数表示#include

2017-12-19 21:02:06 580

原创 数组练习

倒序输出#include int main(){int i,n,a[1000]; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); for(i=n-1;i>=0;i--) printf("%d ",a[i]); printf("\n"); return 0;}矩阵变化,行列交换输出#include

2017-12-19 20:56:01 190

原创 邻接表实现图

测试类public class TestALGraph { public static void main(String[] args){ Scanner read=new Scanner(System.in); ALGraph g=new ALGraph(); System.out.println("------------------------"); System.o

2017-12-16 22:18:48 432

原创 邻接矩阵实现图

测试类public class TestGraphAdjMatrix { //测试类 public static void main(String[] args){ Scanner read=new Scanner(System.in); GraphAdjMatrix g=new GraphAdjMatrix(); System.out.println("-------

2017-12-16 22:09:27 490

原创 c入门实训

九九乘法表#includeint main(){ int n,i,j; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=i;j++) printf("%d*%d=%2d ",i,j,i*j); printf("\n"); } return 0;}回文串  左右对

2017-12-11 21:31:27 324

原创 指针应用

比较绝对值#include #include void sort(int *a,int n);int main(){ int a[10],i; for(i=0;i<10;i++) scanf("%d",&a[i]); sort(a,10); for(i=0;i<9;i++)

2017-12-09 18:23:12 231

原创 素数判断

#include int func(int n);int main(){ int a,b,i; scanf("%d%d",&a,&b); for(i=a;i<=b;i++) { if(func(i)==1) printf("%d\n",i); } return 0;}int func(int n){ int j,i=1;

2017-12-09 18:19:42 178

原创 求出比平均数大的元素

#includeint fun(double s[],int n);int main(){ int n=0,num; double s[100],sc; while(scanf("%lf",&sc),sc!=-1) { s[n]=sc; n++;

2017-12-09 18:18:23 226

原创 阶乘求和

#include int main(){ int sum(int n); int n,s=1; scanf("%d",&n); s=sum(n); printf("第%d年时有%d头母牛\n",n,s); return 0;}int sum(int n){ int i,s=0; if(n<4) s=1; else s=sum(n-3)+s

2017-12-09 18:14:23 267

原创 计算牛的数量-递归

#include int main(){ int sum(int n); int n,s=1; scanf("%d",&n); s=sum(n); printf("第%d年时有%d头母牛\n",n,s); return 0;}int sum(int n){ int i,s=0; if(n<4) s=1; else s=sum(n-3)+s

2017-12-09 18:13:26 601

原创 一维数组排序

#include void sort(int arr[], int n) { int i,j,t; for(i=0;i<n-1;i++) for(j=0;j<n-i-1;j++) { if(arr[j]>arr[j+1]) { t=arr[j]; arr[j]=arr[j+1]; ar

2017-12-09 18:11:17 529

原创 号码提取

#include #include int main() {    int n,i,r,t,j;    char s[401];    scanf("%d",&n);    getchar();    for(i=0;i    {        r=1;        gets(s);        t=strlen(s);        for

2017-12-07 17:18:21 276

原创 偶数提取

#include #include int main(){   int  n,i,a[100],b,c,q=0,p=0;    scanf("%d",&n);for(i=1;i{ b=0;   c=1;scanf("%d",&a[i]);   q=a[i];while(q!=0)     {  p=q%10;if(p%2==0){ b+= p

2017-12-07 17:15:49 462

原创 完数判断

#include int main(){  int n,j,s=0,a;   scanf("%d",&a);   for(j=1;j {  if(a%j==0)       s+=j; }   if(a>0)   {   if(s==a)  printf("yes\n");   else  printf("no\n");   }   el

2017-12-07 17:14:26 2083

原创 指针练习-19

实验十九  指针的使用实验要求:1、掌握指针的定义;2、理解指针的含义;3、掌握指针的基本使用;4、能进行程序调试,并修改程序。特别要求:在实验中遇到困难时,切忌不要动不动就问老师,而是应该先思考。如果确实不能解决困难,先与坐在旁边的同学讨论,而无论这个同学在以前是否认识。如果有同学问你问题,无论你是否能解决这个问题,都应该和他讨论。如果讨论了仍然不能解决问题,就一起问

2017-12-07 16:49:02 2319 1

原创 指针练习-18

实验十八  指针的使用实验要求:1、掌握指针的定义;2、理解指针的含义;3、掌握指针的基本使用;4、能进行程序调试,并修改程序。特别要求:在实验中遇到困难时,切忌不要动不动就问老师,而是应该先思考。如果确实不能解决困难,先与坐在旁边的同学讨论,而无论这个同学在以前是否认识。如果有同学问你问题,无论你是否能解决这个问题,都应该和他讨论。如果讨论了仍然不能解决问题,就一起问

2017-12-07 16:47:22 406

原创 指针练习-17

实验十七  指针的使用实验要求:1、掌握指针的定义;2、理解指针的含义;3、掌握指针的基本使用;4、能进行程序调试,并修改程序。特别要求:在实验中遇到困难时,切忌不要动不动就问老师,而是应该先思考。如果确实不能解决困难,先与坐在旁边的同学讨论,而无论这个同学在以前是否认识。如果有同学问你问题,无论你是否能解决这个问题,都应该和他讨论。如果讨论了仍然不能解决问题,就一起问

2017-12-07 16:45:37 1517

原创 指针练习-16

实验十六  指针的使用实验要求:1、掌握指针的定义;2、理解指针的含义;3、掌握指针的基本使用;4、能进行程序调试,并修改程序。特别要求:在实验中遇到困难时,切忌不要动不动就问老师,而是应该先思考。如果确实不能解决困难,先与坐在旁边的同学讨论,而无论这个同学在以前是否认识。如果有同学问你问题,无论你是否能解决这个问题,都应该和他讨论。如果讨论了仍然不能解决问题,就一起问

2017-12-07 16:28:43 402

原创 指针练习-15

实验十五  指针的使用实验要求:1、掌握指针的定义;2、理解指针的含义;3、掌握指针的基本使用;4、能进行程序调试,并修改程序。特别要求:在实验中遇到困难时,切忌不要动不动就问老师,而是应该先思考。如果确实不能解决困难,先与坐在旁边的同学讨论,而无论这个同学在以前是否认识。如果有同学问你问题,无论你是否能解决这个问题,都应该和他讨论。如果讨论了仍然不能解决问题,就一起问

2017-12-07 16:27:03 1222

原创 字符替换-指针

#include #includevoid replace(char *s,char c1,char c2);int main(){    char s[100],c1,c2;    gets(s);    scanf("%c %c",&c1,&c2);    replace(s,c1,c2);

2017-12-07 16:13:55 1335

原创 结构体应用

统计学生三分成绩计算总分#includeint main(){   struct ss   {   int no;//学号       char na[10];//姓名       int a,b,c;//三门课的成绩  int d;//总分   };   int n,i,max,k;   struct ss p[10];   scanf("

2017-12-07 16:06:55 445

原创 求含有两个7的数

#include int main(){int n,m,i,j=0,k=0,a,f=0;scanf("%d %d",&n,&m);for(i=n;i{   j=0;k=i;while(k!=0){  a=k%10;      if(a==7)  {j++;      }     k=k/10;}if(j==2) 

2017-12-04 21:30:47 278

原创 大数阶乘

#include int big[1001][800],len[1001],BASE=10000;int i,j,tmp,up,n;void print(int n){    printf("%d",big[n][len[n]-1]);    for(i=len[n]-2; i >= 0; i--)printf("%04d",big[n][i]);    print

2017-12-04 21:27:56 115

原创 课后习题输出*号

#includeint main(){int i,j,k;for(i=1;i{for(j=4-i;j>=0;j--)printf(" ");for(k=1;kprintf("*");printf("\n");}for(i=5;i{for(j=i-4;j>=0;j--)printf(" ");for(k=1;kprintf("*")

2017-12-04 21:26:49 331

原创 C语言重要知识点

C语言最重要的知识点总体上必须清楚的: 1)程序结构是三种:  顺序结构 、选择结构(分支结构)、循环结构。 2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。 3)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是 他的地址. 4)bit是位 是指为0或者1。 byte 是指字节,一

2017-12-04 21:24:47 142659 61

原创 最小公约数和公倍数

#include int main(){   int m,n,a,b,c,t;  while(~scanf("%d %d",&m,&n)); {     if(n   { t=m;m=n;n=t;   }    a=m;b=n;c=b%a;   while(c!=0)  {      a=b;b=c;c=b%a;  }  prin

2017-12-04 21:18:12 185

原创 统计单词数

#include int main(){   char a[81];  int i,j,sum=0;  gets(a);  if(a[0]!=' ')  sum=1;  for(i=1;a[i]!='\0';i++)  { if(a[i]!=' ') if(a[i-1]==' ') sum+=1;  }  printf("%d\n",sum)

2017-12-04 21:16:07 257

原创 统计不同单词

#include #include int main(){   int n,m,i,j,s,ss;char a[1000][1000],b;while(1){i=0;ss=0;   while(scanf("%s%c",a[i++],&b)){   s=0;  for(j=0;j  {if(strcmp(a[j],a[i-1])==0)s

2017-12-04 21:15:03 251

原创 超长数没用的零

#include #includechar *change(char *s){int len=strlen(s);if(strchr(s,'.')!=NULL) /*如果有小数点*/{while(s[--len]=='0'); //去掉小数点后面的没用的0,从后往前去      if(s[len]=='.') /*小数点后全是0时执行此操作*/len--; /*

2017-12-04 21:13:27 106

原创 鞍点

#include int main(){      int i,j,max,min,k,n,m,a,t,x,s[32][32],f=0;    scanf("%d %d",&m,&n);    for(i=0;ifor(j=0;j           scanf("%d",&s[i][j]);    for(i=0;i{for(j=0;j{max=s

2017-12-04 21:11:08 219

空空如也

空空如也

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

TA关注的人

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