自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 1.直接插入排序

1.简述: 假设有一组随机无序序列,每次从其中取一个数按照一定规律(升序或者降序)插入有序序列中,直到排完所有数。 第一次取无序序列第一个数作为有序序列,而后再从无序序列中取数,与有序序列中的数逐个比较,选取合适位置插入。。。。。。取第i个数需要比较i-1趟。。。。2.相关代码:void insertsort(int a[100],int n){ int i,j,tem

2016-02-22 20:57:15 294

原创 1029. 旧键盘(20)

题目:http://www.patest.cn/contests/pat-b-practise/1029代码:#include <stdio.h>#include <ctype.h>int main(){ char a[82],b[82],c[82]; int i=0,j=0,k=0,m,flag; gets(a); gets(b); while (a[i]!

2016-02-21 12:54:42 413

原创 1028. 人口普查(20)

题目:http://www.patest.cn/contests/pat-b-practise/10281.%E�%B'A3码—未解决堆栈溢出:#include<stdio.h>struct person{ char name[10]; char A%5R2�];};int main(){ struct person p[10000]; $int"0n,i,y_num,max_num,min_num

2016-02-20 21:12:47 331

原创 1027. 打印沙漏(20)

题目:http://www.patest.cn/contests/pat-b-practise/1027代码:#include <stdio.h>int main(){ int n,num=1,count=1,m,i; char c; int rest; scanf("%d %c",&n,&c); while (num<=n) { co

2016-02-15 16:15:35 186

原创 1026. 程序运行时间(15)

题目:http://www.patest.cn/contests/pat-b-practise/1026代码:#include<stdio.h>#define CLK_TCK 100int main(){ int c1,c2; float t; int h,m,s; scanf("%d %d",&c1,&c2); t = (c2-c1)*1.0/CLK_TCK;

2016-02-15 15:48:19 239

原创 1025. 反转链表 (25)

题目:http://www.patest.cn/contests/pat-b-practise/1025注意点: 1.所提供的节点不一定为有效(即不一定是一条链)–该问题通过定义一个计数可解决 2.栈溢出,可能数组太大–未解决代码:#include <stdio.h>#define Size 1000int main(){ int m,n,k; int i,j,t=0,x;

2016-02-14 21:02:37 203

原创 1023. 组个最小数 (20)

题目:http://www.patest.cn/contests/pat-b-practise/1023代码:#include <stdio.h>int main(){ int a[10]; int i,j; void print(int ,int ); for (i=0;i<10;i++) scanf("%d",&a[i]); //确定第二个

2016-02-14 13:50:07 232

原创 1022. D进制的A+B (20)

题目:http://www.patest.cn/contests/pat-b-practise/1022代码:#include <stdio.h>#include <math.h>int main(){ int a,b,d; void d_jingzhi(int ,int ); scanf("%d %d %d",&a,&b,&d); d_jingzhi(a+b,d)

2016-02-14 13:35:46 400

原创 1021. 个位数统计 (15)

题目:http://www.patest.cn/contests/pat-b-practise/1021代码:#include <stdio.h>int main(){ char a[1000]; int b[10];//存储0-9的个数 int i=0,j,k; //输入 while ((a[i]=getchar())!='\n') i++

2016-02-14 13:22:33 180

原创 1020. 月饼 (25)

题目:http://www.patest.cn/contests/pat-b-practise/1020代码:#include <stdio.h>int main(){ int n,d,i,j,max_flag; float a[3][1000]; //用于存储月饼种类数和各种类的库存量,最后一行用来存储标记1为未读取 float b[1000];//存各种类的每万吨价

2016-02-13 15:01:39 267

原创 1019. 数字黑洞 (20)

题目:http://www.patest.cn/contests/pat-b-practise/1019代码:#include <stdio.h>int main(){ int a[4]; int i,n,m; void change(int a[]); //该函数功能是输出递减数和递增数之间的差并且重置a数组各值 scanf("%d",&n);

2016-02-12 16:17:08 201

原创 1018. 锤子剪刀布 (20)

题目:http://www.patest.cn/contests/pat-b-practise/1018代码:#include<stdio.h>int main(){ int n,i; int j_win=0,y_win=0,equ=0; int a[3],b[3]; //a代表甲,a[0]为甲胜利时B的个数,a[1]为C的个数,a[2]为J的个数。b同 char

2016-02-11 16:43:41 256

原创 1017. A除以B (20)

题目:http://www.patest.cn/contests/pat-b-practise/1017代码:#include <stdio.h>int main(){ char a[1000]; int i,b,k,temp,r; //输入 k位存入a【k】,b正整数 k = 0; while ((a[k]=getchar())!=' ') k++; b = g

2016-02-10 21:35:29 255

原创 1016. 部分A+B (15)

题目:http://www.patest.cn/contests/pat-b-practise/1016代码:#include <stdio.h>#include <math.h>int main(){ int a,da,b,db; int i,c[20],d[20],k,num_a,num_b,sum; scanf("%d %d %d %d",&a,&da,&b,&db); k =

2016-02-10 21:34:44 177

原创 1015. 德才论 (25)

题目:http://www.patest.cn/contests/pat-b-practise/1015代码:#include <stdio.h>int main(){ int n,l,h,k,q,m; long a[100][5],b[100][4],temp; int i,j,total_num=0; scanf("%d %d %d",&n,&l,&h); //输入,并且计算

2016-02-10 21:34:01 187

原创 1014. 福尔摩斯的约会 (20)

题目:http://www.patest.cn/contests/pat-b-practise/1014代码:#include <stdio.h>#include <ctype.h>int main(){ char a[4][60]; char c; int i,j=0,flag; void print_DAY(int); //输入 for (i=0;i<4;i++)

2016-02-10 21:31:13 179

原创 1013. 数素数 (20)

题目:http://www.patest.cn/contests/pat-b-practise/1013代码:#include <stdio.h>#include <math.h>int main(){ int m,n,count=0; int i=2,j=0; int is_sushu(int); int flag = 1; scanf("%d %d",&m,&n); wh

2016-02-10 21:30:25 149

原创 1012. 数字分类 (20)

题目:http://www.patest.cn/contests/pat-b-practise/1012代码:#include <stdio.h>int main(){ int n; int i,flag=0,k=0; int a[1000]; int A1_num=0,A2_num=0,A3_num=0,A5_num=0; float A4_num=0; scanf("%d

2016-02-10 21:29:36 184

原创 1011. A+B和C (15)

题目:http://www.patest.cn/contests/pat-b-practise/1011代码:#include <stdio.h>int main(){ int t,i,j; long a[100][3]; scanf("%d",&t); for (i=0;i<t;i++) for (j=0;j<3;j++) scanf("%ld",&a[i][j

2016-02-10 21:28:49 161

原创 1010. 一元多项式求导 (25)

题目:http://www.patest.cn/contests/pat-b-practise/1010代码:#include <stdio.h>int main(){ int n,k,flag=0; while( scanf("%d %d",&n,&k)==2 ) { if(k>0) { if(flag==0) { printf(

2016-02-10 21:27:49 229

原创 1009. 说反话 (20)

题目:http://www.patest.cn/contests/pat-b-practise/1009代码:#include <stdio.h>int main(){ char a[80][80]; char c; int i=0,j=0,k; while((c=getchar())!='\n') { if (c == ' ') { a[i][j]

2016-02-10 21:26:40 209

原创 1008. 数组元素循环右移问题 (20)

题目:http://www.patest.cn/contests/pat-b-practise/1008代码:#include <stdio.h>int main(){ int n,m,i; int a[100]; void change(int,int a[]); scanf("%d %d",&n,&m); for (i=0;i<n;i++) scanf("%d",&a

2016-02-10 21:25:49 220

原创 1007. 素数对猜想 (20)

题目:http://www.patest.cn/contests/pat-b-practise/1007代码:#include <stdio.h>#include <math.h>int main(){ int n,i,k,j; int sushu_before=2,sushu_after; int sushu_num=0; scanf("%d",&n); for (i=3;i<

2016-02-10 21:24:48 187

原创 1006. 换个格式输出整数 (15)

题目:http://www.patest.cn/contests/pat-b-practise/1006代码:#include <stdio.h>#include <math.h>int main(){ int n; int weishu=1,i,j; scanf("%d",&n); while ( n/(int)pow(10.0,weishu) ) weishu++;

2016-02-10 21:24:00 200

原创 1005. 继续(3n+1)猜想 (25)

题目:http://www.patest.cn/contests/pat-b-practise/1005代码:#include <stdio.h>int main(){ int k,i,j,m,z; int a[100],b[100],c[100]; scanf("%d",&k); int change(int); for (i=0;i<k;i++) { scanf("

2016-02-10 21:22:58 209

原创 1004. 成绩排名 (20)

题目:http://www.patest.cn/contests/pat-b-practise/1004代码:#include <stdio.h>#include <string.h>int main(){ int n,i; char name[1000][20]; char num[1000][20]; int grade[1000]; int nma

2016-02-10 21:21:52 263

原创 1002. 写出这个数 (20)

题目:http://www.patest.cn/contests/pat-b-practise/1002代码:#include <stdio.h>#include <math.h>#include <string.h>int main(){ char c; int sum=0,weishu=1,i,j; void prin(int); while ( (c=getchar())

2016-02-10 21:18:15 227

原创 1001. 害死人不偿命的(3n+1)猜想 (15)

题目:http://www.patest.cn/contests/pat-b-practise/1001代码:#include <stdio.h>int main(){ int n,step=0; scanf("%d",&n); while ( n!=1 ) { if ( n%2==0 ) { n=n/2; step++; }

2016-02-10 21:16:15 207

原创 1003. 我要通过!(20)

题目:http://www.patest.cn/contests/pat-b-practise/1003代码:#include <stdio.h>#include <string.h>int main(){ char a[10][100]; int n,i,j,k; //pnum,tnum是p和t的个数,bunm_A为p之前A的个数,mnum_A为p与t之间A的个数,an

2016-02-02 22:18:24 202

空空如也

空空如也

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

TA关注的人

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