- 博客(15)
- 收藏
- 关注
原创 复杂度、黑盒测试
scanf的返回值为其读入的参数个数,正常的控制台中输入只有在到达文件末尾无法取读 才会读入失败,此时scan的返回值是-1,C语言中使用EOF(End Of File)来表示-1。考虑到空间一般够用,因此常常采用以空间换时间的策略,例如散列法。空间复杂度 :和时间复杂度写法相同,表示算法发需要消耗的最大数据空间。(3)两组输出数据之间有一个空行,最后一组数据后面,没有空行。系统后台会准备若干组数据,让提交的程序去运行这些数据。当输入的数据满足某个条件时停止输入。
2022-09-27 13:16:57
375
1
原创 有基础C语言复习巩固(易忘点、易错点)(二、函数、指针、结构体)
以数组作为函数参数 (以数组作为参数,一维不需要填写长度,如果是二维数组,第二位需要填写长度,实际调用时只需要写数组名)//接上面 printf("%d\n",a);//a,b等同于*p1,*p2。//a,b等同于*p1,*p2。void change(int x){ //x为形参 尽在函数内部生效。//定义指针 int为指针储存的地址的数据类型。//等同于*p=233。
2022-09-15 23:39:27
320
原创 有基础C语言复习巩固(易忘点、易错点)(一、输入输出、字符串、数组等)
/a>b成立返回7,不成立则返回11。#include和#include等价。#include和#include等价。#include和#unclude等价。/ 当被除数和除数都是整数时,得到的结果也是整数(向下取整)C++的标准中stdio.h更推荐使用等价写法cstdio。C语言的文件扩展名为.c,C++的文件扩展名为.cpp。:)是C语言中唯一的三目运算符。//把字符变量赋值给字符常量。
2022-09-13 23:20:10
345
原创 与字符串相关
#define _CRT_SECURE_NO_WARNINGS//VS要加,要不会报错#include<stdio.h>#define STLEN 14char heart[] = "I love Tillie!"; //用数组定义字符串const char * head = "I love Tillie!"; //用指针定义字符串int main(void) { //都可以用数组表示法输出字符串 int i = 0; for (i = 0; i < 7.
2022-03-25 10:16:14
62
原创 递归和倒序计算(十进制数改为二进制数)
递归处理倒序时非常方便(在解决这类问题中,递归比循环简单)例如:将十进制数写为二进制:#define _CRT_SECURE_NO_WARNINGS//VS要加,要不会报错#include<stdio.h>void to_binary(unsigned long n);int main(void) { unsigned long number; printf("Enter an integer (q to quit):\n"); while (scanf(".
2022-03-13 19:59:21
371
原创 return返回值返回到哪里
c语言return,返回给了上一级,比如一个递归程序,从第三层返回到第二层;又比如一个普通的子程序,那就返回到主程序中去。主程序中return返回给了操作系统。[图片]main函数调用了sum函数,sum的return返回给了main,main中的return返回给了操作系统,Linux系统下可以使用echo $?查询到这个值。$?代表着上一次命令的退出状态。成功值为0,不成功为非0!,c程序中使用return 0代表着这个程序正常运行,没有出错。...
2022-03-13 19:34:41
17194
4
原创 getchar() putchar()
对字符的输入/输出函数: getchar() putchar()eg: ch=getchar(); 相当于 scanf("%c",&ch) ;putchar(ch); 相当于 printf("%c",&ch);如果字符是空白原样打印;否则打印原字符在ASCII序列中的下一个字符#define _CRT_SECURE_NO_WARNINGS//VS要加,要不会报错#include<stdio.h>#define SPACE ' 'int main(voi
2022-03-10 16:56:37
146
原创 数组练习ing
#define _CRT_SECURE_NO_WARNINGS//VS要加,要不会报错#include<stdio.h>#define SIZE 10 //注意这里没有等号,后面没有分号#define PAR 72int main(void) { int index, score[SIZE]; int sum = 0; float average = 0; printf("Enter %d golf score:\n", SIZE); for (index = 0; in.
2022-03-09 16:52:07
88
原创 【无标题】输入输出
#define _CRT_SECURE_NO_WARNINGS//VS要加,要不会报错#include<stdio.h>int main(void) { int card; int task; scanf("%d,%d", &card, &task); printf("%d,%d",card, task); printf("%d, %d\n", card, task); scanf("%d %d", &card, &task); printf(.
2022-03-05 18:01:31
37
原创 15/h台球收费算法
#define _CRT_SECURE_NO_WARNINGS//VS要加,要不会报错#include<stdio.h>#include<string.h>int main(void) { int hours; int minutes; float others; float value; printf("请输入打球的时间多少小时,多少分钟:(输入格式小时空格分钟)\n"); scanf("%d%d", &hours, & minutes); .
2022-03-03 18:24:13
114
原创 单链表的基本操作(头插、尾插、按值按序查找、增加、删除)
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>typedef struct LNode { char data; struct LNode* next;} LNode, * LinkList;//头插法建立单链表LinkList List_HeadInsert(LinkList &L) { //头节点后插入元素 LNode* s; int x=0; L = (L...
2022-02-10 15:39:36
855
原创 C语言基础知识
C结构体C 数组允许定义可存储相同类型数据项的变量,结构是 C 编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。struct tag {member-list member-list member-list ... } variable-list ;...
2022-02-06 20:15:21
523
原创 Eigen学习笔记(一)矩阵和向量
Matrixall matrices and vectors are objects of theMatrixtemplate class. Vectors are just a special case of matrices, with either 1 row or 1 column.Matrix<typename Scalar, int RowsAtCompileTime, int ColsAtCompileTime>Matrix<类型 ,行数,列数>...
2021-08-01 14:07:41
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人