c语言基础
WuLi猛男
菜鸟程序猿
展开
-
如何用c打印进度条
#include#includeint main(){ int i; printf(">>"); for(i=1;i<=100;i++) { if(i<11) printf(">"); printf("\b\b\b%d%%",i); fflush(st原创 2017-07-23 00:05:58 · 4714 阅读 · 1 评论 -
一位数组>>>>>>>>>>约瑟夫环
约瑟夫环的故事被改变了很多版本,我的版本是监狱风云:在一个月高风黑的夜晚,监狱典狱长锤石决定将监狱的33个人处决,但是只留下一个人活下去。他将犯人们围成一个圈,从一号犯人开始,1号报数1,二号报数2,...以此类推,每次报到7的人枪决。 第一次七号犯人死亡,然后8号犯人继续报数1,。。。。以此类推直到最后只剩一个人。而我们有着大智慧的约瑟夫将自己排到了最后活下来的位置,如若想知道位置,则看代码原创 2017-08-04 18:59:42 · 542 阅读 · 1 评论 -
关于缓存区
c语言里面的stdio.h库函数里涉及到了缓存区,具体案例是这样的:#includestruct{char name[32];int age;char sex;}user;int main(int argc, const char *argv[]){ printf("enter user's name ,age,sex:\n"); scanf("%s%d%c",user.n原创 2017-08-04 19:19:28 · 759 阅读 · 0 评论