
C语言
是翼不是一
且行且珍惜
展开
-
一道c语言题
题目:请问最后打印的值为?#include<stdio.h>#include<string.h>int main(){ int x=10,y=3,z; printf("%d\n",z=(x%y,x/y)); return 0;}解释:2:%d\n 是说把逗号后的结果以十进制显示出来,并换行。z=(x%y,x/y) 是把x/y的值给z(因为是逗号运算符,所以整个值取逗号后面的值,结果是输出z的十进制数 z是x除y的值。...原创 2020-08-20 19:12:20 · 805 阅读 · 1 评论 -
按位运算符
指定 a= 60(0011 1100); b = 13 (0000 1101)1):按位与(&)对两个数进行操作,然后返回一个新的数,这个数的每个位都需要两个输入数的同一位都为1时才为1,如下图:(A & B) 结果为 12, 二进制为 0000 1100...原创 2019-09-12 08:54:49 · 5276 阅读 · 2 评论 -
02-线性结构1 两个有序链表序列的合并 (15 分)
本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。函数接口定义:List Merge( List L1, List L2 );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ PtrToNode Next; /*...原创 2019-08-08 22:10:03 · 130 阅读 · 0 评论 -
01-复杂度3 二分查找 (20 分)
本题要求实现二分查找算法。函数接口定义:Position BinarySearch( List L, ElementType X );其中List结构定义如下:typedef int Position;typedef struct LNode *List;struct LNode { ElementType Data[MAXSIZE]; Position Last; ...原创 2019-08-08 07:48:46 · 143 阅读 · 0 评论 -
关于Windows Api结构体COORD介绍
COORD是windows API中定义的一种结构,表示一个字符在控制台屏幕上的坐标。其定义为:typedef struct _COORD{ SHORT x; SHORT y;}COORD,*PCOORD;X :水平坐标或列值。单位取决于函数调用。Y:垂直坐标或行值。单位取决于函数调用。例子:#include<stdio.h>#include <Windo...原创 2019-08-04 12:24:03 · 2463 阅读 · 0 评论 -
C语言有关rand(),srand()产生随机数学习总结
srand()就是给rand()提供种子seed如果srand每次输入的数值是一样的,那么每次运行产生的随机数也是一样的,库函数中系统提供了两个函数用于产生随机数:srand()和rand();rand函数:头文件<stdlib.h>定义函数:int rand(void),函数功能:产生随机数,函数说明:因为rand的内部是用线性同余法做的,不是真的随机数,只不过因为其周...原创 2019-08-04 11:12:01 · 725 阅读 · 0 评论 -
如何用visual c++6.0编写一个简单c语言程序
地址原创 2019-08-04 10:56:43 · 2839 阅读 · 0 评论 -
C语言如何计算数组的长度
(1)借助sizeof()函数 :#include<stdio.h>int main(){ // 定义一个整型数组, 并进行初始化赋值9个数据 :? int arr[] = {1,2,3,4,5,6,7,8,9}; int length = 0; // 计算数组中数据长度 : // 所有数据的字节数除以一个数据的字节数即为数据的个数 :? length = sizeo...转载 2019-05-31 23:18:14 · 9911 阅读 · 0 评论 -
斐波那契额数列
#include<stdio.h>int fbl(int n){if(n<=2){return 1;}else{return fbl(n-2)+fbl(n-1);}}int main(){int n;scanf("%d",&n);printf("%d",fbl(5));return 0;}原创 2019-04-08 21:56:16 · 432 阅读 · 0 评论 -
带头结点和不带头结点的单链表区别
链接转载 2019-01-22 10:51:18 · 3581 阅读 · 0 评论 -
C语言中gets()与getchar()
1、gets读一行,getchar()读一个字符。函数原型:char * gets(char * ptr);int getchar(void);2、函数用法:1)gets()用于从标准输入流stdin读入一个整行(以’\n’或EOF)结束,写入ptr指向的字符数组,并返回这个指针;出错或遇到文件结束时则返回NULL。行末的’\n’从流中取出,但不写入数组。gets()不检查被写入的数组大...原创 2019-01-21 12:06:32 · 4779 阅读 · 0 评论