C基础知识
Vi_1108
max
展开
-
围圈报数(C)
题目描述:报数:有n个人围成一圈,按照顺序从1到n编好号。从第一个人开始报数,报到x(x>1)的人退出圈子,下一个人从1开始重新报数,报到x的人退出圈子。如此下去,直到留下最后一个人。问留下来的人的编号。试编写相应程序。代码:#include <stdio.h>main(){ int i,j,m,k,n,a[60]; scanf("%d",&n); f原创 2018-11-29 18:22:44 · 3687 阅读 · 0 评论 -
链表的基本操作(C)
1,为什么要用到链表数组作为存放同类数据的集合,给我们在程序设计时带来很多的方便,增加了灵活性。但数组也同样存在一些弊病。如数组的大小在定义时要事先规定,不能在程序中进行调整,这样一来,在程序设计中针对不同问题有时需要3 0个大小的数组,有时需要5 0个数组的大小,难于统一。我们只能够根据可能的最大需求来定义数组,常常会造成一定存储空间的浪费。我们希望构造动态的数组,随时可以调整数组的大小,以...原创 2018-12-05 00:10:06 · 240 阅读 · 0 评论 -
C语言 中return的作用(C)
return 0 代表程序正常退出,return 1代表程序异常退出!使用return 语句可以返回一个变量内的值或一个指针,也可用return0,表示返回为空。return 代表调到函数外,return 0代表函数正常终止return 1代表函数非正常终止return 关键字的作用是返回程序流程的控制权!其副作用是返回一个值。例如int main(){}则必须返回一个值re...原创 2018-11-27 18:39:18 · 12530 阅读 · 0 评论 -
保留数位(C++)
四舍五入整数 与 四舍五入小数1.在待保留的整数后面加上加上0.5,然后强制转换一下就OK;2.比如要保留一位小数,则需要四舍五入小数点后第二位,则只需要把这个数乘以10,然后再加上0.5,强制转换后再除以10就可以了;例如:代码奉上#include <iostream>using namespace std;main(){ double n; ...原创 2018-12-15 23:28:03 · 2868 阅读 · 0 评论