自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (1)
  • 收藏
  • 关注

原创 CheckBox

CheckBox:复选框RadioButton:单选按钮<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tool

2020-10-29 20:56:37 1015 1

原创 Button

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="

2020-10-29 20:14:41 117

原创 框架布局

<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="mat

2020-10-29 19:24:31 183

原创 表格布局

<?xml version="1.0" encoding="utf-8"?><TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fil

2020-10-29 19:13:43 86

原创 相对布局

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="

2020-10-29 18:53:49 97

原创 线性布局

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="ma

2020-10-29 18:28:44 122

原创 1007 素数对猜想

解题思路: 题目的意思是找到在n以内的素数,并且对相邻两素数进行差值比较,若差值为2,则是素数对#include <stdio.h>#include <math.h>int pd(int n)//判断素数{ if(n<=1) return 0; if(n==2||n==3) return 1; for(int i=2;i<=sqrt(n);i++) { if(n%i==0)

2020-10-29 09:57:54 84

原创 1.2 操作系统的发展与分类

一、手工操作阶段(此阶段无操作系统)1.特点:用户在计算机上算题的所有工作都要人工干预,如程序的装入、运行、结果的输出等。2.缺点:用户独占全机,不会出现资源已被其他用户占用而等待的现象,但资源利用率低;CPU等待手工操作,CPU的利用不充分。3.解决办法:用高速的机器代替相对较慢的手工操作来对作业进行控制。二、批处理阶段(操作系统开始出现) 为了解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾,出现了批处理系统。它按发展历程又分为单道批处理系统和多道批处理系统。1.单道批处理系

2020-10-28 22:58:14 154

原创 1.1 操作系统的基本概念

一、操作系统的基本概念1.计算机系统自上而下可大致分为4部分:硬件、操作系统、应用程序和用户。2.(1)操作系统管理各种计算机软件,为应用程序提供基础,并充当计算机硬件与用户之间的中介。(2)硬件提供基本的计算资源。(3)应用程序规定何种方式使用这些资源来解决用户的计算问题。3.综上所述,操作系统是指控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序集合。操作系统是计算机系统中最基本的系统软件。二、

2020-10-28 21:31:04 369

原创 1056 组合数的和

#include <stdio.h>int main(){ int n,sum=0,a[10]={0}; scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d",&a[i]); for(int i=0;i<n;i++) { for(int j=i+1;j<n;j++) sum=sum+a[i]*10+a[j]+a[j]*10+a[i]; } printf("%d",sum); return

2020-10-28 18:07:16 67

原创 1046 划拳

#include <stdio.h>int main(){ int n,c1=0,c2=0; scanf("%d",&n); for(int i=1;i<=n;i++) { int a1,a2,b1,b2,sum=0; scanf("%d %d %d %d",&a1,&a2,&b1,&b2); sum=a1+b1; if(a2==sum&&b2!=sum) c2++; if(a2!=sum&amp

2020-10-28 18:05:01 168

原创 1026 程序运行时间

#include <stdio.h>int main(){ int c1,c2,c,hh,mm,ss; scanf("%d %d",&c1,&c2); c=c2-c1; if(c%100>=50)//四舍五入 c=c/100+1; else c=c/100; hh=c/3600; mm=(c-hh*3600)/60; ss=c%60; printf("%02d:%02d:%02d",hh,mm,ss); r

2020-10-28 17:34:49 91

原创 1018 锤子剪刀布

代码比较多,但好在思路清晰#include <stdio.h>int main(){ int n,a[3]={0},b[3]={0}; //ab分别代表甲乙的胜平负次数 int h1[3]={0},h2[3]={0},max,p=0,q=0; // h1h2分别代表甲乙胜的次数,分别是布,锤子,剪刀 scanf("%d",&n); for(int i=0;i<n;i++) { getchar(); char p,q; scanf

2020-10-28 16:25:21 77

原创 1013 数素数

#include <stdio.h>#include <math.h>int pd(int n){ if(n<=1) return 0; if(n==2||n==3) return 2; for(int i=2;i<=sqrt(n);i++) { if(n%i==0) return 0; } return 1;}int main(){

2020-10-28 16:11:29 74

原创 1081 检查密码

#include <stdio.h>#include <string.h>int main(){ int n,len,flag1,flag2,flag3; scanf("%d",&n); getchar(); char ch[100]; while(n--) { gets(ch); len=strlen(ch); flag1=flag2=flag3=0; fo

2020-10-28 09:09:52 106

原创 1082 射击比赛

#include <stdio.h>#include <math.h>struct stu{ char ch[5]; int x,y; double z;}N[10001];int main(){ int n,p=0,q=0; double max,min; scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%s %d %d",N[i].

2020-10-28 09:08:27 74

原创 1066 图像过滤

#include <stdio.h>int main(){ int m,n,a,b,c,k[500][500]={0}; scanf("%d %d %d %d %d",&m,&n,&a,&b,&c); for(int i=0;i<m;i++) for(int j=0;j<n;j++) scanf("%d",&k[i][j]); for(int i=0;i<

2020-10-27 21:49:02 70

原创 1071 小赌怡情

#include <stdio.h>int main(){ int n,k,n1,b,t,n2; scanf("%d %d",&n,&k); while(k--) { scanf("%d %d %d %d",&n1,&b,&t,&n2); if(t>n)//玩家下注超过持有的筹码量 printf("Not enough tokens. Total =

2020-10-27 21:48:24 115

原创 1076 Wifi密码

#include <stdio.h>#include <string.h>int main(){ int n,len,a[100]={0}; char ch[50]; scanf("%d",&n); getchar(); for(int i=0;i<n;i++) { gets(ch); len=strlen(ch); for(int j=0;j<len;j++)

2020-10-27 21:47:46 79

原创 1.1 计算机网络概述

一、计算机网络的概念 一般认为,计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。简而言之,计算机网络就是一些互联的自治的计算机系统的集合二、计算机网络的组成从不同的角度,可以将计算机网络的组成分为如下几类1.从组成部分上看,一个完整的计算机网络主要由硬件、软件、协议三大部分组成,缺一不可。硬件主要由主机、通信链路、交换设备和通信处理机等组成。软件主要包括各种实现资源共享的软件和方便用户使用的各种工具软件。协议

2020-10-27 20:13:25 277

原创 3.3 差错控制

通常利用编码技术进行差错控制,主要有两类:自动重传请求ARQ和向前纠错FEC方式中.在ARQ方式中,接收端检测出差错时,就设法通知发送端重发,直到接收到正确的码字为止.在FEC方式中,接收端不但能发现差错,而且能确定比特串的错误位置,从而加以纠正,因此,差错控制又可分为检错编码和纠错编码.1.检测编码都采用冗余编码技术,其核心思想是在有效数据(信息位)被发送前,先按某种关系加一定的冗余位,构成一个符合某一规则码字后发送.当要发送的有效数据变化时,相应的冗余位也随之变化,使得码字遵从不变的.

2020-10-27 15:54:20 319

原创 1016 部分A+B

#include <stdio.h>int main(){ int a,da,b,db; scanf("%d %d %d %d",&a,&da,&b,&db); int c1=0,c2=0,pa=0,pb=0; while(a>0) { if(a%10==da) pa=pa*10+da; a=a/10; } while(b>0) { if(b%10==db) pb=pb*10+db; b=b/10;

2020-10-27 08:55:14 133

原创 1012 数字分类

#include <stdio.h>int main(){ int c[5]={0},a[5]={0},n,temp; scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d",&temp); if(temp%5==0) { if(temp%2==0) { a[0]+=t

2020-10-27 08:54:22 82

原创 1011 A+B 和 C

#include <stdio.h>int main(){ long long int n; scanf("%lld",&n); for(int i=1;i<=n;i++) { long long int a,b,c; scanf("%lld %lld %lld",&a,&b,&c); if(a+b>c) printf("Case #%d: true\n",i); else printf("Case #%d: f

2020-10-27 08:53:32 63

原创 1.1 数据结构的基本概念

一、基本概念和术语1.数据:数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。数据是计算机程序加工的原料。2.数据元素:数据元素是数据的基本单位,通常作为一个整体进行进行考虑和处理。一个数据元素可由若干个数据项组成,数据项是构成数据元素的不可分割的最小单位3.数据对象:数据对象是具有相同性质的数据元素的集合,是数据的一个子集。4.数据类型:数据类型是一个值的集合和定义在此集合上的一组操作的总称。(1)原子类型:其值不可再分的

2020-10-27 08:39:16 130

原创 1.2 算法和算法评价

1.算法是对特定问题求解步骤的一种描述,它是指令的有限序列其中的每条指令表示一个或多个操作。此外,一个算法还具有下列5个重要特性(1)有穷性:一个算法必须总在执行有穷步后结束,且每一步都可在有穷时间内完成(2)确定性:算法中每条指令必须有确切的含义,对于相同的输入只能得到相同的输出(3)可行性:算法中描述的操作都可以通过已经实现的基本运算执行有限次来实现(4)输入:一个算法有零个或多个输入(5)输出:一个算法有一个或多个输出通常,设计一个好的算法应考虑达到以下目标:(1)

2020-10-27 08:38:53 368

原创 L1-064 估值一亿的AI核心代码

#include<iostream>#include<ctype.h>#include<vector>#include<string>using namespace std;vector<string>v;//存放结果 int main(){ int n; string s; cin>>n; getchar(); while(n--) { getline(ci

2020-10-26 16:32:21 167

原创 L1-062 幸运彩票

#include <stdio.h>int main(){ int m; scanf("%d",&m); for(int i=0;i<m;i++) { int n,sum1=0,sum2=0; scanf("%d",&n); for(int j=1;j<=3;j++) { sum1+=n%10; n=n/10; } for(int j=1;j<=3;j++) { sum2+=n%10; n=n/10

2020-10-26 16:10:36 229

原创 L1-063 吃鱼还是吃肉

#include <stdio.h>int main(){ int n,i; scanf("%d",&n); for(i=1;i<=n;i++) { int a,b,c,h,w; scanf("%d %d %d",&a,&b,&c); if(a==0) { h=129; w=25; } if(a==1) { h=130; w=27; } if(b<h&&c<w

2020-10-26 16:09:36 330

原创 L1-057 PTA使我精神焕发

#include <stdio.h>int main(){ printf("PTA shi3 wo3 jing1 shen2 huan4 fa1 !\n"); return 0; }

2020-10-26 16:08:20 98

原创 L1-061 新胖子公式

#include <stdio.h>#include <math.h>int main(){ double a,b,c; scanf("%lf %lf",&a,&b); c=a/(pow(b,2)); if(c>25) { printf("%.1lf\nPANG",c); } else printf("%.1lf\nHai Xing",c); return 0; }

2020-10-26 16:04:17 318

原创 L1-060 心理阴影面积

#include <stdio.h>int main(){ int x,y,s; scanf("%d %d",&x,&y); s=5000-100*0.5*(100-x+y); printf("%d",s); return 0;}

2020-10-26 16:02:42 179

原创 L1-059 敲笨钟

解题思路:每一个字符串有两个判定条件,即'.'前三个字符必须是ong,','前三个字符也必须是ong,只有当这两个条件都满足时才能成立.当这个字符串满足条件时,倒叙字符串,找出倒数第三个字的位置,在此之前的原样输出,在此往后的都替换成敲笨钟#include <stdio.h>#include <string.h>int main(){ int n,i,j; int len,flagA,flagB; int count,pos; char s[101]; sca

2020-10-26 16:00:06 226

原创 L1-058 6翻了

解题思路:计算连续的6的个数,对于不是6的字符直接输出即可,在计算连续的6的个数时,最好定义一个标志,便于判断是否连续,如果连续的6的个数小于3个,则输出count个6,超过三个小于不超过9个,则输出9,若超过9个,则输出27#include <stdio.h>int main(){ char ch[1001]; int count=0,flag= 0; gets(ch); for(int i=0;ch[i]!='\0';i++) { if(ch[i]-'0'==6

2020-10-26 15:21:58 131

原创 L1-057 PTA使我精神焕发

#include <stdio.h>int main(){ printf("PTA shi3 wo3 jing1 shen2 huan4 fa1 !\n"); return 0; }

2020-10-25 19:39:14 80

原创 L1-056 猜数字

#include <stdio.h>#include <math.h>int main(){ struct fr { int c; char ch[10]; }N[10001]; int n,sum=0,avg=0,i,flag=0,min; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%s %d",&N[i].ch,&N[i].c); sum+=N[i].c; } avg=

2020-10-25 19:38:31 97

原创 L1-055 谁是赢家

#include <stdio.h>int main(){ int a1,a2=0,b1,b2=0,i,a[3]; scanf("%d %d",&a1,&b1); for(i=0;i<3;i++) { scanf("%d",&a[i]); if(a[i]==0) a2++; if(a[i]==1) b2++; } if(a2==3||(a1>b1&&a2>=1)) printf("The win

2020-10-25 19:28:46 115

原创 L1-054 福到了

在这里插入代码片解题思路:注意规律,即ch[i][j]=ch[n-1-i][n-1-j]#include <stdio.h>int main(){ int n,flag=1; char c,ch[101][101]; scanf("%c %d",&c,&n); getchar(); for(int i=0;i<n;i++) { for(int j=0;j<n;j++) scanf("%c",&ch[i][j]); g

2020-10-25 19:22:02 85 1

原创 L1-053 电子汪

#include <stdio.h>int main(){ int a,b; scanf("%d %d",&a,&b); for(int i=1;i<=a+b;i++) { printf("Wang!"); } return 0;}

2020-10-25 18:31:42 189

原创 L1-052 2018我们要赢

#include <stdio.h>int main(){ printf("2018\nwo3 men2 yao4 ying2 !"); return 0;}

2020-10-25 18:29:55 64

数据结构(C语言版)1800道题及答案[完整版].doc

数据结构(C语言)1800道题与答案,数据结构,C语言,题目与答案,可用于复习考研,可做学习用。童叟无欺

2020-06-11

空空如也

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

TA关注的人

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