自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C_C++编程题:20道算法题

1、在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>int FindNumber(int arr[4][4], int k){ int i = 0; for (i = 0; i < 4; i++) { int j = 0;

2021-08-30 15:31:30 6914

原创 C_C++编程题:选择填空、智力题

一、选择题1、C 语言中,函数返回值类型的定义可以缺省,此时函数返回值的隐含类型是____> A. void > B. int > C. float > D. double答案:A2、在 VS2013 下,这个结构体所占的空间大小是____字节typedef struct{int a;char b;short c;short d;}AA_t;A. 16 B. 9 C. 12 D. 8分析:> 一般编译器为 12 个字节。因为 一般编

2021-08-30 11:57:43 5039 2

原创 牛客网刷题笔记

库函数C语言库函数记录链接多组输入1、!=EOF~按位取反~EOF~-1-1补码全1 整数在内存中存的是补码~-1是全0 为假#include <stdio.h>int main(){ int iq = 0; while (~scanf("%d", &iq)) { if (iq >= 140) { printf("Genius\n"); } }

2021-08-25 15:55:10 2949

原创 PTA-基础编程题目集-函数题 ……

目录6-1 简单输出整数6-2 多项式求值6-3 简单求和6-4 求自定类型元素的平均6-5 求自定类型元素的最大值6-7 统计某类完全平方数6-1 简单输出整数本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。函数接口定义:void PrintN ( int N );其中N是用户传入的参数。该函数必须将从1到N的全部正整数顺序打印出来,每个数字占1行。裁判测试程序样例:#include <stdio.h>void PrintN ( int N );in

2021-08-24 22:58:14 3600

原创 【PTA】浙大版《C语言程序设计(第3版)》题目集

目录1、练习5-1 求m到n之和2、练习5-2 找两个数中最大者3、练习5-3 数字金字塔4、习题5-1 符号函数5、习题5-2 使用函数求奇数和6、习题5-3 使用函数计算两点间的距离7、习题5-5 使用函数统计指定数字的个数8、习题5-6 使用函数输出水仙花数1、练习5-1 求m到n之和本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。函数接口定义:int sum( int m, int n );其中m和n是用户传入的参数,保证有m<n。函数返回的是m~n之间所有整

2021-08-24 21:21:19 3717

原创 【C语言】在线OJ题 BC122-BC139-牛客网编程初学者入门训练

目录BC122 小乐乐算平均分BC123 小乐乐找最大数BC124 小乐乐是否被叫家长BC125 小乐乐转换成绩BC126 小乐乐算多少人被请家长BC127 小乐乐算最高分BC128 小乐乐计算求和BC129 小乐乐计算函数BC130 小乐乐查找数字BC131 KiKi学程序设计基础BC132 KiKi算期末成绩BC133 KiKi说祝福语BC134 KiKi的最高分BC135 KiKi求质数个数BC136 KiKi去重整数并排序BC137 KiKi判断上三角矩阵BC138 KiKi学结构体和指针BC139

2021-08-16 16:59:34 3874

原创 【C语言】在线OJ题 BC99-BC119-牛客网编程初学者入门训练

目录BC99 序列中整数去重BC100 有序序列合并BC101 班级成绩输入输出BC102 矩阵元素定位BC103 序列重组矩阵BC104 最高身高BC105 矩阵相等判定BC106 上三角矩阵判定BC107 矩阵转置BC108 矩阵交换BC109 杨辉三角BC110 井字棋BC111 小乐乐与进制转换BC112 小乐乐求和BC113 小乐乐定闹钟BC114 小乐乐排电梯BC115 小乐乐与欧几里得BC116 小乐乐改数字BC117 小乐乐走台阶BC118 小乐乐与序列BC119 小乐乐与字符串BC99

2021-08-15 21:23:41 3855 2

原创 【C语言】牛客网编程初学者入门训练-BC88-BC98

目录BC88 有序序列插入一个数BC89 密码验证BC90 矩阵计算BC91 成绩输入输出问题BC92 逆序输出BC93 统计数据正负个数BC94 N个数之和BC95 最高分与最低分之差BC96 有序序列判断BC97 有序序列插入一个整数BC98 序列中删除指定数字BC88 有序序列插入一个数描述有一个有序数字序列,从小到大排序,将一个新输入的数插入到序列中,保证插入新数后,序列仍然是升序。输入描述:共三行,第一行输入一个整数(0≤N≤50)。第二行输入N个升序排列的整数,输入用空格分隔的N

2021-08-15 10:02:12 3571

原创 【C语言】在线OJ题 BC72-BC87-牛客网编程初学者入门训练

BC72 平均身高描述从键盘输入5个人的身高(米),求他们的平均身高(米)。输入描述:一行,连续输入5个身高(范围0.00~2.00),用空格分隔。输出描述:一行,输出平均身高,保留两位小数。示例1输入:1.68 1.75 1.82 1.60 1.92输出:1.75题目链接#include <stdio.h>int main(){ float hi = 0.0; float sum = 0.0; int i = 0; f.

2021-08-15 09:48:50 3988

原创 C语言库函数记录

目录链接1、开平方 - sqrt2、判断字母 - isalpha3、字符串拷贝 - strcpy4、断言 - assert5、字符串长度 - strlen6、以字节为单位初始化 - memset链接blog库函数1、开平方 - sqrt2、判断字母 - isalpha头文件:#include <ctype.h>isalpha - 专门用来判断一个字符是不是字母是字母返回非0不是字母返回03、字符串拷贝 - strcpystrcpy - string copy -

2021-08-13 12:11:26 3128

原创 【C语言】在线OJ题 BC53-BC70 -牛客网编程初学者入门训练

目录BC53 计算一元二次方程BC54 获得月份天数BC56 线段图案BC57 正方形图案BC58 直角三角形图案BC59 翻转直角三角形图案BC59 翻转直角三角形图案BC60 带空格直角三角形图案BC61 金字塔图案BC62 翻转金字塔图案BC63 菱形图案BC64 K形图案BC65 箭形图案BC66 反斜线形图案BC67 正斜线形图案BC68 X形图案BC69 空心正方形图案BC70 空心三角形图案BC53 计算一元二次方程描述从键盘输入a, b, c的值,编程计算并输出一元二次方程ax2 +

2021-08-12 08:55:55 3958

原创 【C语言】在线OJ题 BC7-BC52-牛客网编程初学者入门训练

目录BC7 缩短二进制BC8 十六进制转十进制BC9 printf的返回值BC11 学生基本信息输入输出BC12 字符金字塔BC13 ASCII码BC14 出生日期输入输出BC16 字符转ASCII码BC17 计算表达式的值BC18 计算带余除法BC19 反向输出一个四位数BC20 kiki算数BC21 浮点数的个位数字BC22 你能活多少秒BC23 时间转换BC24 总成绩和平均分计算BC25 计算体重指数BC27 计算球体的体积BC28 大小写转换BC29 2的n次方计算BC30 KiKi和酸奶BC32

2021-08-11 16:38:49 4677

原创 【C语言】指针进阶 - 指针数组 数组指针 数组指针传参 函数指针 指向函数指针数组的指针

目录int main(){ const str1[] = { "hello bit." }; const str2[] = { "hello bit." }; const char* str3 = "hello bit."; const char* str4 = "hello bit."; if (str1 == str2) //数组名 比较两个字符串首元素地址 printf("str1 and str2 are same\n"); else printf("str1 and s

2021-08-11 15:46:50 3730

原创 数据的存储 - 大小端、浮点数的存储规则

目录写程序判断当前机器的字节序练习:浮点型在内存中的存储以下代码输出结果是什么?浮点数存储规则1、规则2、浮点数的存储3、浮点数如何取出写程序判断当前机器的字节序#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>int main(){ int a = 1; char* p = (char*)&a; if (*p == 1) { printf("小端\n"); } else { printf("大端\

2021-08-09 15:27:53 5027

原创 函数栈帧的创建和销毁图解

目录一、问题:二、寄存器 栈区1、寄存器有哪些?有什么作用?2、编译环境3、栈区的使用习惯:4、main函数也是被其他函数调用的5、汇编代码三、为main函数创建栈帧1、main函数之前的函数2、压栈push3、为main函数预开辟空间三、准备abc变量四、调用Add函数五、进入函数六、返回七、总结:1、局部变量是怎么创建的:2、为什么局部变量不初始化是随机值:3、函数是怎么传参的,传参的顺序是怎样的:4、形参和实参是什么关系:5、函数调用结束后是怎么返回的:一、问题:局部变量是怎么创建的:为什么

2021-08-07 09:02:29 3314 1

原创 实用调试技巧 Debug Release F10 F11 初始化 越界访问 堆栈 模拟实现库函数

目录一、什么是bug二、调试是什么?有多重要?1、调试2、调试的基本步骤三、Debug和Release四、windows环境调试介绍1、调试环境的准备2、学会快捷键F5 启动调试F9 启用/关闭断点F10 逐过程F11 逐语句CTRL + F5 开始执行(不调试)其他快捷键3、调试的时候查看程序当前信息3.1、查看临时变量的值3.2、查看内存信息3.3、查看调用堆栈3.4、查看汇编信息3.4、查看寄存器信息五、一些调试的实例1、求 1!+2!+3! ...+ n! 不考虑溢出。2、越界访问NICE 笔试题3

2021-08-03 14:18:15 4581

原创 【C语言指针】 指针+-整数、指针-指针、解引用、指针数组、二级指针、结构体声明、初始化、传参

目录一、指针运算1、指针+-整数1.1、把数组每个元素赋成01.2、指针大小2、指针-指针指针-指针 得到的数字的绝对值是指针和指针之间元素的个数指针-指针求元素个数3、指针的运算关系代码1 从后往前改代码2 从前往后改总结二、指针和数组1、数组和指针的区别:2、数组名2.1、数组名地址 数组地址三、二级指针1、什么是二级指针2、二级指针的运算 两层解引用四、指针数组1、指针数组指针还是数组-数组2、地址解引用结构体一、结构体的声明1、结构的基础知识2、结构的声明3、结构成员的类型4、结构体变量的定义和初始

2021-08-02 19:10:46 16767

空空如也

空空如也

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

TA关注的人

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