![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
文章平均质量分 66
skywalker_prime
专注于世界IT技术
展开
-
用十进制计算30!(30的阶乘),将结果转化成3进制进行表示的话,该进制下的结果末尾会有多少个0?
如何是小阶乘的话,可以使用这个算法:#includeint main(){ int n; int i; int sum; printf("请输入阶乘:"); scanf("%d",&n); printf("请输入要换算的进制:"); scanf("%d",&i); sum=fun(n); printf("阶乘为:%d\n",sum); fun1(sum,i); retur原创 2015-08-13 12:02:28 · 9551 阅读 · 0 评论 -
屏蔽字然后使用*替换(转)
#include #include#include#define N 64char *mystrstr(char *src, char *needle);int main(){ FILE *fp; char buff[N]; char buff1[N]; char needle[N];// char *needle = "aac"; fp=fopen("cover.txt"转载 2015-09-02 17:59:27 · 759 阅读 · 0 评论 -
单项链表的创建,打印,以及中间节点指向问题
/*********************************************** * 作者 :skywalker_prime * 联系方式 :shanquan54@163.com * 最后修改时间 :2015-08-04 21:41 * 文件名称 :1.c * 程序描述 : * csdnd地址 :blog.csdn.net/skywalker_prime *原创 2015-08-04 21:48:41 · 394 阅读 · 0 评论 -
链式队列基本操作
#include#includetypedef int dataType;typedef struct node{ dataType data; struct node *next;}linklist;typedef struct{ linklist *front; linklist *real;}linkqueue;void setnull(linkqueue *q)原创 2015-08-04 09:45:18 · 480 阅读 · 0 评论 -
二分法递归查找与二分法查找,随机数产生,冒泡排序
/*********************************************** * 作者 :skywalker_prime * 联系方式 :shanquan54@163.com * 最后修改时间 :2015-08-14 19:29 * 文件名称 :9.c * 程序描述 : * csdn地址 :blog.csdn.net/skywalker_prime *原创 2015-08-14 19:32:24 · 590 阅读 · 0 评论 -
c语言排序之冒泡排序,选择排序,插入排序,快速排序总结
这几天研究了一下排序算法,我发现网上很多代码给定的都是伪代码,或是里面表达的内容不清楚,不方便初学者学习与分析,然后我根据自己的经验把源代码写下来,仅供大家参考:/*********************************************** * 作者 :skywalker_prime * 联系方式 :shanquan54@163.com * 最后修改时间 :201原创 2015-08-02 14:13:03 · 721 阅读 · 0 评论 -
C语言文件读写例题,fgetc,fputc,fgets,fputs,fread,fwrite,fscanf,fprintf
int main(){ FILE *fp; char ch; char str[1024],st[11];//str[]用来读取文件中的内容,st[]用来输入内容到文件 fp=fopen("dest.txt","w+"); //fgetc与fputc使用 printf("fputc输入文件,请输入:"); ch=getchar(); while(ch!='\n') {原创 2015-08-14 08:44:27 · 1754 阅读 · 0 评论 -
c语言位操作
:位运算:AND与(&):有一位为0,运算就为0:想获取高四位,a=a&0xf0(简写:a&=0xf0;)清零:一三五七位清零:a=a&0x55;检测位:检测第三位:a=a&0x04;屏蔽高四位,保留低4位:a=a&0x0f统计2进制a中1的个数: 1 #include 2 int main() 3 { 4 int a,cou原创 2015-08-01 17:04:45 · 711 阅读 · 0 评论 -
从外界获取两个无符号字符,A,B 把A的 低四位 存放到 B的 高四位 把B的 低四位 存放到 A的 高四位
#includeint main(){ char a,b; char c,d; scanf("%c,%c",&a,&b); while(getchar()!='\n'); c=a;d=b; printf("a=%x,b=%x\n",a,b); a=((d&0x0f)<<4|a&0x0f); b=((c&0x0f)<<4|d&0x0f); printf("a=%x,b=%x\n原创 2015-08-13 16:59:10 · 902 阅读 · 0 评论 -
ftp文件收发代码
server:#include #include #include #include #include #include #include /* See NOTES */#include #include #include #include #define N 128typedef struct sockaddr SA;void Proce原创 2015-09-07 14:41:31 · 364 阅读 · 0 评论