Loading

摘要: 给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1, N=3时,S=1+11+111=123。 输入格式: 输入数字A与非负整数N。 输出格式: 输出其N项数列之和S的值。 输入样例: 输入样例: 1 3 6 100 阅读全文
posted @ 2018-09-20 17:34 拾月凄辰 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 设计函数求N个给定整数的均方差。若将N个数A[]的平均值记为Avg,则均方差计算公式为: 输入格式说明: 第1行输入正整数N(<=10000),第2行输入N个整数。 输出格式说明: 输出这N个数的均方差,要求固定精度输出小数点后5位。 样例输入与输出: 阅读全文
posted @ 2018-09-20 15:40 拾月凄辰 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 本题要求实现一个函数,在递增的整数序列链表(带头结点)中插入一个新整数,并保持该序列的有序性。 函数接口定义: List Insert( List L, ElementType X ); 其中List结构定义如下: typedef struct Node *PtrToNode; struct Nod 阅读全文
posted @ 2018-09-20 12:17 拾月凄辰 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 本题要求实现一个对数组进行循环左移的简单函数:一个数组a中存有n(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向左移m(≥0)个位置,即将a中的数据由(a​0​​a​1​​⋯a​n−1​​)变换为(a​m​​⋯a​n−1​​a​0​​a​1​​⋯a​m−1​​)(最前面的m个数循环移至 阅读全文
posted @ 2018-09-20 12:15 拾月凄辰 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。 输入格式: 输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。 输出格式: 在一行中输出算式的运算结果,或者如果除法分母为0或有非法运算 阅读全文
posted @ 2018-09-20 12:13 拾月凄辰 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://wdxtub.com/2016/04/16/thin-csapp-2/ 缓冲区溢出 这一节是机器代码的最后一部分,主要说说由缓冲区溢出引起的攻防大战。我们先来看看程序在内存中是如何组织的(x86-64 Linux): 最上面是运行时栈,有 8MB 的大小限制,一般用来保存局部 阅读全文
posted @ 2018-09-14 15:19 拾月凄辰 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:https://blog.csdn.net/shulianghan/article/details/20472269 C语言程序内存分配 (1) 内存分区状况 栈区 (stack) : -- 分配, 释放方式 : 由编译器自动分配 和 释放; -- 存放内容 : 局部变量, 参数; -- 阅读全文
posted @ 2018-09-13 21:52 拾月凄辰 阅读(1711) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://wdxtub.com/2016/04/16/thin-csapp-1/ 阅读全文
posted @ 2018-09-12 13:03 拾月凄辰 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1 #include <stdio.h> 2 int main() 3 { 4 unsigned char a = 128; 5 char b = a; 6 printf("a = %d , b = %d",a,b); 7 return 0; 8 } 输出结果为 a = 128 , b = -128 阅读全文
posted @ 2018-09-08 13:34 拾月凄辰 阅读(234) 评论(0) 推荐(0) 编辑
摘要: sprintf() 函数 例如: 阅读全文
posted @ 2018-09-06 21:22 拾月凄辰 阅读(276) 评论(0) 推荐(0) 编辑