
C/C++
文章平均质量分 51
# C/C++
吮指原味张
仙女堡老大护法(。・`ω´・)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
cin、scanf、fgets的区别
1. cin该操作符是根据后面变量的类型读取数据。输入结束条件 :遇到Enter、Space、Tab键。 不读取结束符对结束符的处理 :丢弃缓冲区中使得输入结束的结束符(Enter、Space、Tab)2. scanfscanf一般可用于读取数字、字符、字符串;(1)当 scanf 从缓冲区中读取单个字符(%c)时,若缓冲区中第一个字符是空格、tab或换行这些分隔符时,scanf 不会将其忽略,会读取并清除。(2)当 scanf 从缓冲区中读取数字或字符串(非单个字符)时,若缓冲区中第一个字符原创 2022-03-16 15:26:21 · 815 阅读 · 0 评论 -
while(~scanf(“%d%d“,&a,&b))详解
参考资料:原码、反码、补码、按位取反(~)1. scanf()的返回值对于scanf("%d%d",&a,&b);1.如果a和b都被成功读入,则scanf的返回值为22.如果只有a被成功读入,那么返回值为13.如果遇到错误或遇到end of file,返回值为EOF其中,EOF 是 End Of File 的缩写,在 C 语言标准库中的定义为:#define EOF (-1)2. 按位取反2.1 原码、反码、补码原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其原创 2022-03-15 15:20:47 · 4658 阅读 · 0 评论 -
ACM模式输入数据的处理(C/C++)
参考资料版权声明:本文为优快云博主「迂者-贺利坚」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/sxhelijian/article/details/89788501.1 最简单的输入例1:Description计算 a+bInput两个整数 a,bOutputa+b的值Sample Input1 2Sample Output3这种最简单的输入,接受一组输入,针对这组输入计转载 2022-03-14 15:29:26 · 904 阅读 · 0 评论 -
C/C++中对于负数的取模(%)运算
0. 对于正数的取模运算大前提是,取模运算的运算对象一定是整数。当被除数和除数均为正整数时,取模运算遵循的法则为:A % B即为B整除A后的余数,如5 % 2的结果为1,6 % 10的结果为6。1. 对于负数的取模运算网上有取模的公式,我在这里先给出公式:A % B = A - A / B * B公式计算会相对复杂一些,其实可以借助C99标准来简单记忆负数的取模运算规律:取模运算结果的正负是由左操作数的正负决定的。如果%左操作数是正数,那么取模运算的结果是非负数;如果%左操作数是负数,那么取模原创 2021-03-10 16:56:03 · 19907 阅读 · 0 评论 -
利用贪心算法求解TSP问题(C语言实现)
一、TSP问题简介旅行商问题,即TSP问题(Traveling Salesman Problem)又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。TSP的数学模型为:二、贪心算法简介贪心算法(又...原创 2020-05-05 23:11:20 · 12301 阅读 · 1 评论 -
字符串定义方法
一、字符数组对字符数组,有以下几种定义方法:char str[]="12345";或给字符串加上大括号:char str[]={"12345"};这种方法定义时,系统会自动在字符串的末尾加上字符串结束符,即 ‘\0’,char str[10]={'1','2','3','4','5'};这种方法定义时,系统会自动从未初始化的元素开始,将之后的元素赋为\0...原创 2020-03-04 16:13:35 · 19066 阅读 · 0 评论 -
*(*(a+i)+j)的问题
假设int a[][3]={1,2,3,4,5,6},b;b=((a+1)+1);a是个二维数组,表示二维数组a的地址,a[0]、a[1]可看作是2个一维数组,分别是一维数组a[0]、a[1]的地址,a[0]的值为{1,2,3},a[1]的值为{4,5,6},也就是a[0][0]的值为1,a[1][0]的值为4,依此类推a+1是个地址,是二维数组a的第二个元素的地址,也就是a[1]的地址...原创 2020-02-13 11:03:39 · 5744 阅读 · 0 评论