c
文章平均质量分 62
huangchun96
这个作者很懒,什么都没留下…
展开
-
数字符串里的单词数
#include #include int main(){int count=0,i=0;char str1[101]={" "};char str2[100];printf("Please input words:");gets(str2);strcat(str1,str2);while(str2[i]!='\0'){if((str2[i]==原创 2016-10-21 23:42:21 · 243 阅读 · 0 评论 -
。
/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name:Author:Jerey_Jobs Version:0.1 Date: Description:Funcion List:原创 2016-11-23 23:07:48 · 195 阅读 · 0 评论 -
双向链表
#include#includestruct dblnode{int num;struct dblnode *prior,*next;};typedef struct dblnode Dblnode;typedef struct dblnode* Dbllink;int is_malloc_ok(Dbllink *newnode){if((*ne原创 2016-11-12 22:30:33 · 181 阅读 · 0 评论 -
合并两个字符集合为一个新集合,每个字符串在新集合中仅出现一次,函数返回新集合中字符串。
/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name:Author:Jerey_Jobs Version:0.1 Date: Description:Funcion List:原创 2016-10-31 22:36:31 · 656 阅读 · 0 评论 -
/查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数
//查找介于n1与n2(0//(1)该数的十进制表示中有且仅有两个相同的数字位;//(2)该数是素数。#include int main(){int fun (int num);int sushu(int num); int i,n1,n2;printf("请输入两个数(0scanf("%d%d",&n1,&n2);for(i = n1;i原创 2016-10-30 22:33:57 · 1438 阅读 · 0 评论 -
带表头的循环链表
/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name:Author:Jerey_Jobs Version:0.1 Date: Description:Funcion List:原创 2016-11-10 22:41:04 · 371 阅读 · 0 评论 -
//二分法排序
//二分法排序#include void half(int a[],int n);int main(){int i = 0;//设置循环次数int n;//数组长度int a[10];printf("输入需要排序的数的个数:");scanf("%d",&n);printf("\n");printf("输入需要二分排序的数字:\n");for原创 2016-10-29 23:53:13 · 358 阅读 · 0 评论 -
输入一个整数a,再输入两个整数p1ip2(p1,p2<32),将该整数的二进制表示方法中从右端开始的p1到p2位i
//输入一个整数a,再输入两个整数p1ip2(p1,p2#include void fun(long n,int p1,int p2);int main(){long n;//32位的整数是长整形int p1,p2;//p1,p2是位数printf("请输入三个数:\n");scanf("%ld",&n);scanf("%d%d",&p1,&p2);原创 2016-10-28 23:25:40 · 1110 阅读 · 0 评论 -
一个数如果恰好等于除它本身外的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数
//一个数如果恰好等于除它本身外的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数#include int wanshu(int n);int main(){int m;//m是输入的数字printf("请输入一个数:\n");scanf("%d",&m);ptintf("这个数的完数是:\n");wanshu(原创 2016-10-28 23:24:26 · 18277 阅读 · 0 评论 -
输入5个数(含负数、小数)将它们按由小到大的顺序排列起来 提示:需要排数的数字通过参数传递进来,
//输入5个数(含负数、小数)将它们按由小到大的顺序排列起来//提示:需要排数的数字通过参数传递进来,#include float paixu(float b[5]);//声明paixu函数int main(){float a[5];//存放5个数包括小数int i;printf("请输入5个数:\n");for(i = 0;i原创 2016-10-28 23:23:29 · 2035 阅读 · 0 评论 -
统计1~n有多少个9 ,n通过参数传入
//通过编程实现,统计1~n有多少个9 ,n通过参数传入#include int num(int a);int main(){int n; //n为输入的整数变量printf("Please input a num:\n");scanf("%d",&n);num(n);//调用num函数return 0;}int num(int原创 2016-10-28 23:22:08 · 422 阅读 · 0 评论 -
双链表
/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name:Author:Jerey_Jobs Version:0.1 Date: Description:Funcion List:原创 2016-11-09 22:52:44 · 186 阅读 · 0 评论 -
堆栈
/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name:Author:Jerey_Jobs Version:0.1 Date: Description:Funcion List:原创 2016-11-08 23:04:25 · 178 阅读 · 0 评论 -
将句子中的单词位置倒置,而不改变单词内部结构.
编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.#include #include void daozhi(char *s){char temp;char *end = s;//统计每个单词的开头和结尾char *start = s;char *p = s;原创 2016-11-05 23:32:48 · 1950 阅读 · 0 评论 -
输入一个字符串,找出最长的数字子串,并指出从第几个字符开始
//输入一个字符串,找出最长的数字子串,并指出从第几个字符开始#include #include int main(){char str[100];unsigned int max = 0,len =0,loc =0; //max表示最大的数字子串长度,len表示当前数字子串长度,loc表示数字子串位置int i=0,flag=1,k=0;原创 2016-10-22 23:51:11 · 1840 阅读 · 0 评论 -
冒泡法
#include #include int main(){int a[10];int i,j,k;printf("please input 10 numbers\n");for(i=0;iscanf("%d",&a[i]);printf("\n");for(j=0;jfor(i=0;iif(a[i]>a[i+1]){k=a[i];原创 2016-10-21 23:46:13 · 357 阅读 · 1 评论 -
打印星星
#include int main(){int i,j,k;for (i=0;i{for(j=0;j{printf(" ");}printf("*");for(k=0;k{printf(" ");}if(i>=1)printf("*");printf("\n");}for(i=0;i{for(j=0;j原创 2016-10-21 23:44:40 · 327 阅读 · 0 评论 -
c
#include #include int main(){ char a[50]; char b[50]; int i = 0; int j = 0; int loc;//特定位置 int str_len; printf("please enter a string:"); fgets(a,50,std原创 2016-12-08 19:14:16 · 185 阅读 · 0 评论