tutorial
C语言/C++ 教程:包含了所有代写案例以及部分答案
-
在C语言中,能构获取字符串的函数至少有两个: 1.scanf() 地址头文件:stdio.h 语法:scanf("名目节制字符串",变量地点列表); 接管字符串时:scanf("%s",字符数组名或指针); 2.gets() 地址头文件:stdio.h 语法:gets(字符数组名或指针); 两者在接管字符串时: 1.差异点: scanf不能接管空格、制表符Tab、回车等; 而gets可以或许接管空格、制表符Tab和回车等; 2.沟通点: 字符串接管竣事后自 … 继续阅读“scanf和gets获取字符串时的区别”
:
-
副标题#e# 用C语言实现一个2维四叉树quadtree,具有必然的实际意义。你可以把几许图形的索引(用long型的id标识)放到这个树中(按照最小界线矩形)。quadtree可以用来快速区域查找图形,固然不是那么准确,可是究竟没有遗漏的。固然quadtree的效率不如RTree?可是RTree的实现究竟巨大了些,我会尽快收集整理出RTree的代码。RTree确实比QuadTree好的多?(起码RTree很时髦啊!) 头文件如下: /* * quadtree.h * Quad … 继续阅读“C语言实现一个四叉树(quadtree)”
:
-
局部变量: 在函数内部声明的变量为局部变量,局部变量的意思即该变量只存活在该函数中,如果该函数挪用竣事,那么该变量的寿命也竣事了. 举例: #include<iostream> using namespace std; void swap(int ,int );//两个参数变量可以省略 int main() { int x=3,y=4; cout<<"在main函数中,挪用swap函数之前,x的值为"<<x<<",y的 … 继续阅读“c++局部变量的经典例子”
:
-
企业发放的奖金按照利润提成。利润(I)低于或便是10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部门按10%提成,高于10万元的部门,可可提成7.5%;20万到40万之间时,高于20万元的部门,可提成5%;40万到60万之间时高于40万元的部门,可提成3%;60万到100万之间时,高于60万元的部门,可提成1.5%,高于100万元时,高出100万元的部门按1%提成,从键盘输入当月利润I,求应发放奖金总数? 1.措施阐明:请操作数轴来分界,定位。留意界说时需把奖金界说生 … 继续阅读“C语言计较奖金发放实例”
:
-
查察全套“c语言习题集” 题目:企业发放的奖金按照利润提成。利润(I)低于或便是10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部门按10%提成,高于10万元的部门,可提成7.5%;20万到40万之间时,高于20万元的部门,可提成5%;40万到60万之间时高于40万元的部门,可提成3%;60万到100万之间时,高于60万元的部门,可提成1.5%,高于100万元时,高出100万元的部门按1%提成,从键盘输入当月利润I,求应发放奖金总数? 1.措施 … 继续阅读“企业发放的奖金按照利润提成”
:
-
sizeof(str) = 6; //字符串数组,巨细是六个字节(加上’\0’共六个)。 sizeof(p) = 4; // 指针的内容就是一个指向方针地点的整数,所以不管指向char、int照旧其他,32位机指针一律是4个字节。 sizeof(n) = 4; // int型变量是4个字节。 右侧: sizeof(str) = 4; // 这里的str不再是100100字节。当数组作为函数的参数举办通报时,也就是作为参数入栈,那么该数组自动退化成同范例的指针。 sizeo … 继续阅读“计较sizeof的值的32位C++措施”
:
-
查察全套“c语言习题集” 题目: 输入一行字符,别离统计出个中英文字母、空格、数字和其它字符的个数。 1.措施阐明:操作while语句,条件为输入的字符不为’\n’. 2.措施源代码: #include "stdio.h"#include "conio.h"main(){ char c; int letters=0,space=0,digit=0,others=0; printf("please i … 继续阅读“输入一行字符并统计出个中英文字母、空格、数字和其它字符的个数”
:
-
MinGW的bug,利用-std=c++11, 有大概呈现, 修改{MinGW dir}/include/io.h文件, 利用: __CRT_INLINE _off64_t lseek64 (int, _off64_t, int); __CRT_INLINE _off64_t lseek64 (int fd, _off64_t offset, int whence) { 取代: __CRT_INLINE off64_t lseek64 (int, off64_t, int); __CRT_INL … 继续阅读“C++:错误“error: ‘off64_t’ does not name a type””
:
-
随机数, C语言的函数是rand(), C++则是随机数生成器(random-number generator) = 漫衍工具(distribution object) + 引擎(engine); 使函数每次生成差异的随机数, 需要利用静态(static)局部变量, 这样漫衍工具和引擎就能保持(hold)状态(state), 每次都生成一个新的; 生成随机的整数, 利用漫衍工具uniform_int_distribution<>, 默认模板参数是int; 生成随机的浮点数, 利用漫衍 … 继续阅读“C++:随机数生成器(random-number generator) 详解”
: