自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 试题 基础练习 01字串(简单非暴力)

对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011<以下部分省略>#include<iostream>#include<string>using name

2022-04-07 20:11:06 91

转载 (PAT乙级)1003.“答案正确”自动判题系统-----我要通过

转载:(PAT乙级)1003.“答案正确”自动判题系统-----我要通过! - it610.com#include <stdio.h>#include <string.h>#define L 101int main(){ int n; scanf("%d", &n); int a,b,c;//a,b,c分别为P之前的A的个数、PT间的A的个数、T之后的A的个数 char string[L]; int countp.

2021-12-08 11:05:17 168

原创 给学生名字排序

#include<stdio.h>#include<stdlib.h>#include<string.h>int stucmp1(char *s1,char *s2){ return strcmp(s1,s2);}int stucmp2(char *s1,char *s2){ int a=(int)strlen(s1); int b=(int)strlen(s2); if(a==b) return 0; ...

2021-12-03 19:56:46 693

原创 链表的删除

#include<stdio.h>#include<stdlib.h>typedef struct stu{ int n; struct stu* next;}node;node* build(int n){ node *p1,*p2,*head; head=p1=p2=(node*)malloc(sizeof(node)); int i=1; while(n--){ p2=p1; p...

2021-12-03 11:11:25 87

原创 以题目为例深入理解指针

本题要点:1:要通过一个函数改变一个数的值,就必须用一个指针,这意味要改变一个数组的值,就必须用一个二级指针。2:认识c语言的qsort函数:【C语言】快速排序函数qsort()_zhangshuo的博客-CSDN博客_qsort函数c语言3:对指针空间有更深入的认识。...

2021-11-25 21:35:00 368

原创 C语言数字转罗马数字

#include<stdio.h>#include<stdlib.h>#include<string.h>char * intToRoman(int num){ int value[]={1000,900,500,400,100,90,50,40,10,9,5,4,1}; char* roman[]={"M","DM","D","CD","C","LD","L","XL","X","XV","V","IV","I"};char* result...

2021-11-24 23:05:36 522

原创 [编程入门]链表之节点删除

A Great Breakthrough!!!通过一段时间的自学。终于把能自己做出链表的题了。链表这东西算是我学习c语言的第一个难点吧,好在理解后也不算太难。没有人指导的情况下自己做出突破真的很不容易,就这个题就做了一个上午。题目描述有两个链表a和b,设节点中包含学号、成绩。从a链表中删去b链表中有相同学号的那些节点。输入第一行有两个用空格隔开的整数n和m,分别表示a和b两个链表中的节点个数。保证n和m均不超过100。之后的n行每行有两个用空格隔开的整数,分别表示一个学生的学号和成

2021-11-13 14:21:31 98

原创 简单密码破解

密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈.接下来渊子要在密码之上再加一套密码,虽然简单但也安全。假设渊子原来一个BBS上的密码为zvbo941987,为了方便记忆,他通过一种算法把这个密码变换成YUANzi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在显眼的地方而不被别人知道真正的密码。他是这么变换的,大家都知道手机上的字母: 1--1, abc--2, def--3, ghi--4, jkl--5, mno--6, pqrs--7,

2021-11-07 21:11:55 100

原创 小鑫の日常系列故事(七)——小纸条

小鑫在高中的时候喜欢上了一个十分漂亮的女孩。那个女孩也很喜欢他,就答应成为他的女朋友。但是大家都知道高中的生活是忙碌的,除了上课就是上课,有时候可能连课间时间都被老师占用。于是小鑫想出了在上课给女朋友传纸条的方法来表达自己的爱慕。又但是她与小鑫之间的距离太远,中间必须通过同学来传递纸条。可他们并不想让同学们知道写的什么就想到加密纸条这种方法。方法如下:他们每天都会约定加密常数n,举个例子,当n=1时,今天写的每一句话中所用的字母都会向后+1,比如:i love you就成了j mpwf zpv

2021-11-07 20:15:33 200

原创 给你一个由大写字母组成的组成的字符串,你可以用如下规则对其进行编码:1、 包含K个相同字母的连续字符串可以用KX表示,其中X是相同的字母。2、 如果K为1,不输出K

#include<stdio.h>#include<string.h>#include<stdlib.h>int main(){ char a[10000]; while(scanf("%s",a)!=EOF) { int i=0,b[10000]; char x=' ',j=-1; for(i=0;a[i]!='\0';i++) { if(a[i...

2021-11-07 14:33:09 1419

原创 求日期之间的天数

超暴力解法:#include<stdio.h>#include<math.h>int main(){ int a,b,c,d,e,f,x,i,a1=0,b1=0,d1=0,e1=0; scanf("%d:%d:%d",&a,&b,&c); scanf("%d:%d:%d",&d,&e,&f); for(i=1;i<=a;i++){ if((i%4==0&&...

2021-11-06 11:48:52 70

原创 螺旋矩阵一个n行n列的螺旅矩阵可由如下方法生成:从矩阵的左上角(第1行第 1列)出发,初始时向右移动;如果前方是未曾经过的格子,则继续前进,否则右转;重复上述操作直至经过矩阵中所有格子。

螺旋矩阵一个n行n列的螺旅矩阵可由如下方法生成:从矩阵的左上角(第1行第 1列)出发,初始时向右移动;如果前方是未曾经过的格子,则继续前进,否则右转;重复上述操作直至经过矩阵中所有格子。根据经过顺序,在格子中依次填入1.2.3...n,便构成了一个螺旋矩阵。下图是一个n=4时的螺旋矩阵。搜了一圈感觉没人是和我用同一种方法的,我就把自己想的方法发了上来,想了大概一个多小时,方法非常暴力。#include<stdio.h>int main(){ int n; sc

2021-11-06 11:46:39 1660

原创 “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。现在呢,就是让你判断输入的字符串是否是回文串。

题目如图所示空格是不做判断,感觉还是有点小难度的#include<stdio.h>#include<string.h>int main(){ char a[100000], b[]={"2013"},x[100000],y[100000],z[100000]={"0"}; int i,j=0,num=0,num2=0; while(gets(a)) { i=0;j=0;num=0;num2=0; ...

2021-11-06 10:51:41 2700

空空如也

空空如也

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

TA关注的人

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