自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《算法笔记》3.1小节——入门模拟->简单模拟 问题 B: A+B

问题描述:给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。现在请计算A+B的结果,并以正常形式输出。输入:输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。输出:请计算A+B的结果,并以正常形式输出,每组数据占一行。样例输入:-234,567,890 123,456,7891,234 2,345,678样例输出:-1111111012346912思考:首先想到了用int每读到一个逗号将前面的数乘

2021-03-21 19:13:36 106

原创 《算法笔记》-读书笔记

第二章读书笔记变量类型:int 从-2的31次方到2的31次方-1.,长整型后要加LL/ll。c语言中使用布尔类型必须加头文件,stdbool.h才能使用,c++中可以直接使用scanf读入字符数组时不用加&printf,%0md,输出时占m个字符,不足位置用0代替常用的math函数:fabs(double x),取绝对值floor(double x) ceil(double x),向上取整和向下取整pow(double r,double p),返回r的p次方sqrt(double

2021-03-16 22:44:16 122

原创 2.10小节——C/C++快速入门->黑盒测试 问题 D: A+B 输入输出练习IV

题目描述:你的任务是计算若干整数的和。输入:每行的第一个数N,表示本行后面有N个数。如果N=0时,表示输入结束,且这一行不要计算。输出:对于每一行数据需要在相应的行输出和。样例输入:4 1 2 3 45 1 2 3 4 50样例输出:1015思考过程:一开始想着用数组,读入n后创建数组,但感觉有点麻烦,于是上网查询后,发现可以只用一个数,因为题目最终要求的是几个数的累计,所以用一个数累加就可以了。代码:#include<stdio.h> int main()

2021-03-14 11:20:22 92

原创 C/C++快速入门->指针 问题 E: C语言10.16

问题描述:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。要求用3个函数实现,分别为输入10个数、进行处理、输出10个数。要求使用指针的方法进行处理。输入:用空格隔开的10个整数。输出:输出进行题目描述操作之后的10个整数,每个整数之后输出一个空格。请注意行尾输出换行。样例输入:1 5 2 4 9 0 3 8 7 6样例输出:0 5 2 4 6 1 3 8 7 9思考过程:本题要求用三个函数解决问题,所以我认为应当有,找出最小,找出最大,交换着三个函数,找出

2021-03-08 21:10:33 90

原创 C/C++快速入门->指针 问题 D: C语言10.15

问题描述:输入3个字符串,按从小到大的顺序输出。要求使用指针的方法进行处理。输入:3行,每行一个用字符串。保证每个字符串的长度不超过20。输出:按从小到大的顺序输出这3个字符串,每个字符串一行。请注意行尾输出换行。样例输入:ChinaCLOCKdeal样例输出:CLOCKChinadeal思考过程:先按顺序将三个字符串排好,利用strcmp,再输出即可代码展示:#include<stdio.h>#include<string.h>void sw

2021-03-08 20:42:54 89

原创 C/C++快速入门->指针 C语言10.2

问题描述:输入a、b、c三个整数,按先大后小的顺序输出a、b和c。注意请使用指针变量的方式进行比较和输出。输入:三个用空格隔开的整数a、b和c。输出:按先大后小的顺序输出a、b和c,用空格隔开。请注意行尾输出换行。样例输入:9 0 10样例输出:10 9 0思考过程:此题本人乍一看较难,但实际上两两一对比即可,自己还是编程练习的少啊代码此题就不展示了,较为简单。...

2021-03-07 22:54:17 60

原创 C/C++快速入门->数组 问题 J: 例题6-9 字符串求最大值

题目描述:从键盘上输入3个字符串,求出其中最大者。输入:输入3行,每行均为一个字符串。输出:一行,输入三个字符串中最大者。样例输入:EnglandChinaAmerica样例输出:England代码展示:#include<stdio.h>#include<string.h>int main(void){ char a[50],b[50],c[50],*max; int i,judge; gets(a); gets(b); gets(c);

2021-03-07 22:49:32 184

原创 C/C++快速入门->数组 问题 H: 例题6-3 冒泡排序

问题描述:从键盘上输入10个整数,用冒泡法对这10个数进行排序(由小到大)。输入:以空格分隔的10个整数输出:依次输出排好序的10个整数,每个数占一行。样例输入:1 3 5 7 9 2 4 6 8 0样例输出:0123456789思考过程:冒泡排序,即每次当前跟自己后面的比较,若大(小)于,则交换,每趟下来,总能将未排序中的最大(小)比较出来,比较趟数基于要排序个数,比如,若十个数比较,则比较9趟即可,当给出排序数时,趟数就已经确定了,但每趟的相对次数保持变化,第n趟

2021-03-07 14:10:10 221

原创 C/C++快速入门->数组 问题 E: 习题6-13 字符串比较

问题描述:比较两个字符串s1和s2的大小,如果s1>s2,则输出一个正数;若s1=s2,则输出0;若s1<s2,则输出一个负数。要求:不用strcpy函数;两个字符串用gets函数读入。例如:“A"与"C"相比,由于"A”<“C”,应输出负数,同时由于"A"与"C"的ASCII码差值为2,因此应输出"-2"。同理:"And"和"Aid"比较,根据第2个字符比较的结果,“n"比"i"大5,因此应该输出"5”输入:输入2行字符串输出:一个整数,表示这两个字符串 比较的差值,单独

2021-03-07 13:45:07 171

原创 C/C++快速入门->数组 问题 D: 习题6-12 解密

题目描述:有一行电文,已按如下规律译成密码:A–>Z a–>zB–>Y b–>yC–>X c–>x… …即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求根据密码译回原文,并输出。输入:输入一行密文输出:解密后的原文,单独占一行。样例:ZYX123zyx输出样例:ABC123abc解决思路:解决此题的关键是利用ascll码解决,然后就是要看准

2021-03-01 18:34:24 156

原创 C/C++快速入门->数组 问题 C: 习题6-6 杨辉三角

问题描述:按要求输入如下格式的杨辉三角11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1最多输出10层输入:输入只包含一个正整数n,表示将要输出的杨辉三角的层数。输出:对应于该输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开样例输入:5样例输出:11 11 2 11 3 3 11 4 6 4 1解题思路:由于题中说最多10行,所以可以先创建一个10*10的二维数组,再由杨辉三角公式 C(n+1,i)=C(n,i)+C(n,i

2021-03-01 17:25:27 172 1

空空如也

空空如也

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

TA关注的人

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