自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c语言的基本类型有哪些

2023-11-17 15:39:14 83

原创 c语言学习 break和continue的作用

2023-11-17 15:30:02 83

原创 c语言学习记录 c语言本身有什么

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-11-17 15:09:23 317

原创 安装centos踩坑

安装centos7踩坑

2022-06-08 13:32:33 138 1

原创 英语语法第五节(定状同从句)

一.同位语从句同位语从句: 回顾一下啥是同位语呢?比如: 我爱你中国.这个中国就是同位语.就是: 等于某一个名词的成分.假设这个名词由一个句子来充当的时候, 就变成了同位语从句.来一个标准的同位语从句:I cling to the idea that you are right.(我认为你是对的, I cling = I think)特点: that引导, you are right修饰idea并且全等关系.idea就是这句话.三大特征完全吻合.特殊版本:An idea was ra

2022-05-16 11:01:02 1022

原创 英语语法第四节(主宾表从句)

文章的开头,想先写一点自己想说的话.怎么说呢,就是再自己学习的时候,请务必保证自己全身心的投入到学习中去.其次,就是如果自己下定决心要做某件事,就坚持把某件事情做好,如果能一气呵成的话中间就不要停,除非自己非常累,不得不休息.虽然这个过程很痛苦,但是在自己完成任务之后,自己会获得更多的心理上的优越感,这个优越感是正面的优越感,就是说自己今天完成了一件很难得事情,自己很强,自己又超越了自己这种感觉.然后自己想分享一句古诗:醉后不知天在水,满船清梦压星河.喝醉之后的自己不知道星空倒影再水中,还以为是自己做梦

2022-04-07 14:52:20 1377

原创 英语语法第三节(长难句分析)

今天学习的是第三节课,根据例句,来把前边学的语法知识做一个运用.有些时候,就是我们在读英语文章的时候,就算我们认识所有的单词,有些时候我们也是读不懂文章的.所以我们要给这些长难句做一个简化.三脱法:1.脱去插入语:那么什么是插入语呢?两个逗号之间的修饰成分就叫插入语.那啥叫修饰成分呢?那就是我们前面学习的句子成分中的修饰成分,就是主宾表以外的定状同.定语,状语,同位语.2.脱去介词短语和to do不定式:介词短语加啥?就是宾格呗,名词,doing,宾格.那不定式呢?to do动词原形.我们要根据语

2022-04-07 12:46:50 810

原创 英语语法第二节(句子成分)

今天是英语语法第二节课,做个总结,复习一下.一.动词->名词的两种形式:动词转化为名词又两种形式: to do(未完成;某一次) Ving(习惯;持续)

2022-04-01 11:32:11 960

原创 英语语法第一节(句子结构)

自己英语太差了,开个新坑,每天学完英语自己写一个博客复习一下.先凭自己的记忆写一下所学的东西.讲解结构:英汉语法的结构,三大基本结构,三大特殊结构一.英汉语法的差异我们不能凭空把脑子里的中文翻译成英文.例子很多,暂不列举所以在我们要把汉语翻译成英语之前,写句子之前我们要想想我们要怎么写句子,选择什么结构写句子.二.句子结构(给我们一段英文或者汉语,我们要能够自己判断出来这是一个什么的句子结构)主谓宾:干什么 你要结婚了(主谓宾) 主系表:是什么 新郎不是我(主系表) 主谓:

2022-03-29 08:03:43 216

原创 (一)数据结构-串-朴素模式匹配-KMP模式匹配-KMP模式匹配优化

话不多说,直接上代码,具体注释在代码里但是有几个概念需要注意1.主串:S=“google”2.子串:主串S中的某一连续的一部分3.模式串:一个想要在主串S中寻找到相同部分地串,可以不存在具体思想就不说了,这个代码是能成功运行的。#include<stdio.h>#include<iostream>#include<string.h>#include<stdlib.h>using namespace std;#define MAXLEN

2021-10-21 10:43:59 102

原创 PTA 1013 数素数 (20分) C语言

1013 数素数 (20分)令 P​i​​ 表示第 i 个素数。现任给两个正整数 M≤N≤10​4​​ ,请输出 P​M​​ 到 P​N​​ 的所有素数。输入格式:输入在一行中给出 M 和 N,其间以空格分隔。输出格式:输出从 P​M​​ 到 P​N​​ 的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。输入样例:5 27输出样例:11 13 17 19 23 29 31 37 41 4347 53 59 61 67 71 7

2020-08-15 22:55:14 187 1

原创 PTA 1011 A+B 和 C (15分) C语言

1011 A+B 和 C (15分)给定区间 [−2​31​​ ,2​31​​ ] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。输入样例:4

2020-08-14 21:30:19 298

原创 PTA 1010 一元多项式求导 (25分) C语言

1010 一元多项式求导 (25分)设计函数求一元多项式的导数。(注:x​n​​ (n为整数)的一阶导数为nx​n−1​​ 。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是表示为 0 0。输入样例:3 4 -5 2 6 1 -2 0输出样例:12 3 -10 1 6 0不知道

2020-08-14 21:15:23 622

原创 PTA 1009 说反话 (20分) C语言

1009 说反话 (20分)给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Come I Here World Hello#include&

2020-08-14 18:12:05 452

原创 PTA 1008 数组元素循环右移问题 (20分) C语言

1008 数组元素循环右移问题 (20分)一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A​0​​ A​1​​ ⋯A​N−1​​ )变换为(A​N−M​​ ⋯A​N−1​​ A​0​​ A​1​​ ⋯A​N−M−1​​ )(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(

2020-08-14 17:46:51 871 2

原创 PTA 1007 素数对猜想 (20分) C语言

1007 素数对猜想 (20分)让我们定义d​n​​ 为:d​n​​ =p​n+1​​ −p​n​​ ,其中p​i​​ 是第i个素数。显然有d​1​​ =1,且对于n>1有d​n​​ 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10​5​​ ),请计算不超过N的满足猜想的素数对的个数。输入格式:输入在一行给出正整数N。输出格式:在一行中输出不超过N的满足猜想的素数对的个数。输入样例:20输出样例:4最后

2020-08-14 17:44:49 235

原创 PTA 1006 换个格式输出整数 (15分) C语言

1006 换个格式输出整数 (15分)让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式:每个测试用例的输出占一行,用规定的格式输出 n。输入样例 1:234输出样例 1:BBSSS1234输入样

2020-08-13 19:49:51 119

原创 PTA 1004 成绩排名 (20分) C语言

1004 成绩排名 (20分)读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩… … …第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。输出格式:

2020-08-13 17:26:16 760 1

原创 PTA 1003 我要通过! (20分) C语言

1003 我要通过! (20分)“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符;任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;如果 aPbTc 是正确的,那么 aPbATca 也是正确的,其中 a、 b、 c 均或者是空

2020-08-08 21:06:05 268

原创 PTA 1002 写出这个数 (20分) C语言

1002 写出这个数 (20分)读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10​100​​ 。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu#include<stdio.h>int main(){

2020-08-08 14:31:47 446

原创 PTA 1001 害死人不偿命的(3n+1)猜想 (15分) C语言

1001 害死人不偿命的(3n+1)猜想 (15分)卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我们今天的题目不是证明卡拉兹猜想

2020-08-08 00:08:59 191

原创 PTA 6-9 二叉树的遍历 (25分) 数据结构 C语言

6-9 二叉树的遍历 (25分)本题要求给定二叉树的4种遍历。函数接口定义:void InorderTraversal( BinTree BT );void PreorderTraversal( BinTree BT );void PostorderTraversal( BinTree BT );void LevelorderTraversal( BinTree BT );其中BinTree结构定义如下:typedef struct TNode *Position;typedef Posi

2020-08-07 23:42:01 1039

原创 PTA练习3-2 计算符号函数的值 (10分) C语言

练习3-2 计算符号函数的值 (10分)对于任一整数n,符号函数sign(n)的定义如下:请编写程序计算该函数对任一输入整数的值。输入格式:输入在一行中给出整数n。输出格式:在一行中按照格式“sign(n) = 函数值”输出该整数n对应的函数值。输入样例1:10输出样例1:sign(10) = 1输入样例2:0输出样例2:sign(0) = 0输入样例3:-98输出样例3:sign(-98) = -1#include<stdio.h>int main()

2020-07-29 19:23:18 1475 1

原创 PTA 习题2-6 求阶乘序列前N项和 (15分) C语言

习题2-6 求阶乘序列前N项和 (15分)本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出整数结果。输入样例:5输出样例:153#include<stdio.h>int fact(int n){ int i,s=1; for(i=1;i<=n;i++) { s*=i; } return s;}int main(){

2020-07-29 13:38:48 1853

原创 PTA 习题2-5 求平方根序列前N项和 (15分) C语言

习题2-5 求平方根序列前N项和 (15分)本题要求编写程序,计算平方根序列√1+√2+√​3+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后两位。题目保证计算结果不超过双精度范围。输入样例:10输出样例:sum = 22.47#include<stdio.h>#include<math.h>int main(){

2020-07-29 13:37:57 3147

原创 PTA 习题2-4 求交错序列前N项和 (15分) C语言

习题2-4 求交错序列前N项和 (15分)本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+… 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,结果保留三位小数。输入样例:5输出样例:0.917#include<stdio.h>int main(){ double n=0,i,j; double item=1.0,s=0.0,flag=1.0; scanf("%lf",&n

2020-07-29 13:36:29 1113

原创 PTA 习题2-3 求平方与倒数序列的部分和 (15分) C语言

习题2-3 求平方与倒数序列的部分和 (15分)本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m​2​​ +1/m+(m+1)​2​​ +1/(m+1)+⋯+n​2​​ +1/n。输入格式:输入在一行中给出两个正整数m和n(m≤n),其间以空格分开。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入样例:5 10输出样例:sum = 355.845635#include<stdio.h&g

2020-07-29 13:24:18 2676 1

原创 PTA 习题2-2 阶梯电价 (15分) C语言

习题2-2 阶梯电价 (15分)为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。输入格式:输入在一行中给出某用户的月用电量(单位:千瓦时)。输出格式:在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost = 应付电费值”;若用电量小于0,则输出"Invalid Value!"。

2020-07-29 12:35:22 2688 1

原创 PTA 习题2-1 求整数均值 (10分) C语言

习题2-1 求整数均值 (10分)本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。输入格式:输入在一行中给出4个整数,其间以空格分隔。输出格式:在一行中按照格式“Sum = 和; Average = 平均值”顺序输出和与平均值,其中平均值精确到小数点后一位。输入样例:1 2 3 4输出样例:Sum = 10; Average = 2.5#include<stdio.h>int main(){ int a,b,c,d,sum;

2020-07-29 12:33:15 4016 2

原创 PTA 练习2-18 求组合数 (15分) C语言

练习2-18 求组合数 (15分)本题要求编写程序,根据公式C​n​m​​ =​m!(n−m)!​​n!​​ 算出从n个不同元素中取出m个元素(m≤n)的组合数。建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。输入格式:输入在一行中给出两个正整数m和n(m≤n),以空格分隔。输出格式:按照格式“result = 组合数计算结果”输出。题目保证结果在double类型范围内。输入样例:2 7输出样例:result = 21在这里插入代码

2020-07-29 12:31:51 943

原创 PTA 练习2-10 计算分段函数[1] (10分) C语言

练习2-10 计算分段函数[1] (10分)本题目要求计算下列分段函数f(x)的值:公式输入格式:输入在一行中给出实数x。输出格式:在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。输入样例1:10输出样例1:f(10.0) = 0.1输入样例2:0输出样例2:f(0.0) = 0.0#include<stdio.h>int main(){ float x; scanf("%f",&x); i

2020-07-27 19:42:27 5266 1

原创 PTA 练习2-9 整数四则运算 (10分)

练习2-9 整数四则运算 (10分)本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。输入格式:输入在一行中给出2个正整数A和B。输出格式:在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。输入样例:3 2输出样例:3 + 2 = 53 - 2 = 13 * 2 = 63 / 2 = 1#include<stdio.h>int main(){ int a,b; scanf("%d %d",&

2020-07-27 19:29:00 1953

原创 PTA 练习2-8 计算摄氏温度 (10分)

练习2-8 计算摄氏温度 (10分)给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。输入格式:输入在一行中给出一个华氏温度。输出格式:在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。输入样例:150输出样例:Celsius = 65#include<stdio.h>int main(){ int F,C; scanf("%d",&F);

2020-07-27 19:27:37 563

原创 栈的初始化,出栈,入栈,销毁栈(无主函数)

#include<stdio.h>#include<stdlib.h>#define STACK_INIT_SIZE 100#define STACKINCREMENT 10typedef int Status;typedef int SElemType;typedef struct{ SElemType *top; SElemType *base; int size;}SqStack;Status InitStack(SqStack *S) //构造

2020-07-05 12:00:37 975

原创 用栈将十进制数字转化为八进制数字

#include<stdio.h>#include<stdlib.h>#define STACK_INIT_SIZE 100#define STACKINCREMENT 10#define OVERFLOW -3#define OK 1#define ERROR 0typedef int SElemType;typedef int Status;typedef struct{ SElemType *top; SElemType *base; int st

2020-06-27 18:55:01 5855

原创 PTA 练习2-6 计算物体自由下落的距离 (5分)

练习2-6 计算物体自由下落的距离 (5分)一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒​2​​ 。输入格式:本题目没有输入。输出格式:按照下列格式输出height = 垂直距离值结果保留2位小数。#include<stdio.h>int main(){ float height; height=0.5*10*3*3; printf("height = %.2f",height); re

2020-06-16 00:08:48 916

原创 PTA 练习2-4 温度转换 (5分)

练习2-4 温度转换 (5分)本题要求编写程序,计算华氏温度150°F对应的摄氏温度。计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。输入格式:本题目没有输入。输出格式:按照下列格式输出fahr = 150, celsius = 计算所得摄氏温度的整数值#include<stdio.h>int main(){ int fahr=150,celsius; celsius=5*(fahr-32)/9; print

2020-06-16 00:03:25 2458 1

原创 PTA 练习2-3 输出倒三角图案 (5分)

练习2-3 输出倒三角图案 (5分)本题要求编写程序,输出指定的由“*”组成的倒三角图案。输入格式:本题目没有输入。输出格式:按照下列格式输出由“*”组成的倒三角图案。#include<stdio.h>int main(){ printf("* * * *\n"); printf(" * * *\n"); printf(" * *\n"); printf(" *"); return 0;}...

2020-06-15 23:58:32 620

原创 PTA 练习2-1 Programming in C is fun!(5分)

include<stdio.h>int main(){printf(“Programming in C is fun!”);return 0;}

2020-06-09 19:50:20 162

空空如也

空空如也

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

TA关注的人

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