- 博客(18)
- 资源 (7)
- 收藏
- 关注
原创 分数计算
<br />分数计算<br /><br />分数的计算要用到,两个分数的通分,还有分子与分母的化简<br /><br />#include<stdio.h><br />int gys(int x,int y)//最大公约数,主要用来分子与分母的化简<br />{<br />return y?gys(y,x%y):x;<br />}<br />int gbs(int x,int y)//最小公倍数,主要用来两个分数的通分<br />{<br />return x/gys(x,y)*y;<br />}<br /
2011-02-16 12:19:00
758
原创 在指定的位置后插入字符串
<br /><br />在指定的位置后插入字符串<br /><br />#include<stdio.h><br />#include<string.h><br />#include<stdlib.h><br />void insert(char s[],char t[],int i)<br />{<br />char string[100];//用于中间变量<br />if(i<0||i>strlen(s))//确定位置是否非法<br />{<br />printf("位置非法,退出运行!/n");<br
2011-02-16 12:18:00
1682
原创 对字符的操作
<br />字符串倒置<br />输入字符串,要求将该字符串倒置输出,例:asdfgh,输出hgfdsa<br /><br /><br /><br />#include<stdio.h><br />#include<string.h><br />#define N 100<br />void convert(char s[N])<br />{<br />int i,j;<br />char temp;<br />j=strlen(s)-1;//字符串的长度减一,因为字符数组下标从0开始<br />for(i
2011-02-14 10:52:00
679
原创 字符串处理函数
<br />字符串处理函数<br /><br />#include<string.h><br /><br />1.puts函数<br /><br />其一般形式为<br /><br />puts(字符数组)<br /><br />其作用是将一个字符串(以'/0'结束的字符序列)输出到终端。<br /><br />假如已定义str是一个字符数组名,且该数组已被初始化为"China"。<br />则执行:puts(str);<br />其结果是在终端上输出"China"。<br />用puts函数输出的字符串中
2011-02-13 13:11:00
1086
原创 字符串的替换
<br />字符串的替换<br /><br />实现将字符串“today is Monday”替换变成“today is Friday”<br />或将字符串“today is Monday”替换成“toFriday Monday”<br />或将字符串“today is Monday”替换成“today is MondFriday”<br /><br />在字符串即为一个字符数组,以下标0开始。<br />这里的替换是以替换字符串的长度为基准的<br /><br /><br />#include<stdi
2011-02-13 12:26:00
860
原创 顺序表(完整操作)
<br />#include<stdio.h><br />#include<stdlib.h><br />#include<malloc.h><br /><br />#define ListSize 100<br /><br />typedef int DataType;<br /><br />typedef struct<br />{<br />DataType data[ListSize];<br />int length;<br />}Seqlist;<br /><br />void InsertLi
2011-02-12 17:04:00
1453
原创 字符型数据与整型数据的通用性
<br />字符型数据与整型数据是通用的<br /><br />向字符变量赋予整数<br /><br />#include<stdio.h><br />void main()<br />{<br />char c1,c2;<br />c1=97;<br />c2=98;<br />printf("%c %c/n",c1,c2);<br />printf("%d %d/n",c1,c2);<br />}<br /><br /><br /><br />大小写字母的转换<br /><br />#include<s
2011-02-12 17:03:00
5116
原创 在一字符串中统计单词
<br /><br />输入一行字符,统计其中有多少个单词,单词之间用空格分隔开<br /><br />#include<stdio.h><br />void main()<br />{<br />char string[81];<br />int i ,num=0,word=0;//<br />char c;<br />gets(string);//从终端输入一个字符串到数组<br />for(i=0;(c=string[i])!='/0';i++)<br />if(c==' ') word=0;<br
2011-02-12 17:02:00
1280
原创 双链表的逆序——C程序设计
<br /><br /><br />题目:创建一个双链表,然后逆置双链表。<br /><br />程序分析:将双链表逆置,即是将双链表中的元素逆置,依次将双链表的结点按照头插法插入到一个新建链表的首位,即可实现双链表元素的逆置<br /><br />代码如下:<br /><br />#include<stdio.h><br />#include<malloc.h><br /><br />typedef struct node<br />{<br />char name[20];<br />struct no
2011-01-27 10:21:00
6706
原创 链表的简单创建——C程序设计
<br />题目:创建固定长度的单向链表<br /><br /><br />程序分析:链表是动态分配存储空间的链式存储结构,<br />其包括一个“头指针”变量,其中第0个结点称为整个链表的头结点,头结点中存放一个地址,该地址指向一个元素,头结点一般不存放具体数据,只是存放第一个结点的地址。<br />链表中每一个元素称为“结点”,每个结点都由两部分组成:存放数据元素的数据域和存储直接后继存储位置的指针域。指针域中存储的即是链表的下一个结点存储位置,是一个指针。多个结点链接成一个链表。<br />最后一个结
2011-01-27 10:20:00
41960
3
原创 链表的简单创建——C
<br />题目:创建固定长度的单向链表<br /><br /><br />程序分析:链表是动态分配存储空间的链式存储结构,<br />其包括一个“头指针”变量,其中第0个结点称为整个链表的头结点,头结点中存放一个地址,该地址指向一个元素,头结点一般不存放具体数据,只是存放第一个结点的地址。<br />链表中每一个元素称为“结点”,每个结点都由两部分组成:存放数据元素的数据域和存储直接后继存储位置的指针域。指针域中存储的即是链表的下一个结点存储位置,是一个指针。多个结点链接成一个链表。<br />最后一个结
2011-01-27 10:19:00
2017
原创 C程序设计
<br /> <br /> <br />题目:将一个正整数转换成二进制数据<br /> <br /><br /><br />程序分析:将一个十进制数转换为二进制,要将十进制数不断除2取余,一直到余数为0为止,然后,从下往上将余数写出即为其二进制形式的数。<br /> 在程序中用一个长度为16的数组来存放二进制数(两个字节),因为是正整数所以始终最高位为0,也就是要用数组中的15个位置来存放每次取余的数据。<br /><br />% 的应用,两侧均为整型数据。<br />/ 的应用,两侧均为整型数据时所
2011-01-24 15:18:00
911
原创 C程序设计(2)
<br />题目:输入非0的三位数,依次输出该数的正(负)号和百位,十位,个位的数字<br />程序分析:在数学中,我们可用一个数除以10,取余就可得到最后一位数,取商就可去掉最后一位数。即,设x为正整数,求x的最后一位数字用公式:x%10,去掉x的最后一位数字用:x/10<br /><br />代码如下:<br />#include<stdio.h><br />#include<math.h><br />void main()<br />{<br />printf("请输入一个三位数/n");<br />
2010-12-17 16:30:00
783
原创 C程序设计(1)
<br />题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?<br /><br />分析:在百、十、个位用for循环嵌套遍历1、2、3、4这个数,在嵌套循环内利用if语句判断去除百、十、个位有重复的数据<br /><br />代码如下:<br />#include<stdio.h><br />void main()<br />{<br />int i,j,k,n=0;<br />printf("有1、2、3、4个数字,/n能组成多少个互不相同/n且无重复数字的三位数?/n都
2010-12-17 16:27:00
1587
原创 抽取不同的随机数
Random r = new Random(); int[] ab = new int[6]; //下面是在1-7随机抽取不同数加入ab[]数组中 for (int k = 0; k { AA: int b
2009-10-22 19:14:00
582
原创 自动生成编号
/// /// 自动生成编号 /// /// SQL语句 /// 表名 /// 列名 /// 编号的前部分 /// 编号的后部分 /// txtbox控件 public void autoNum(string M_str_sqlstr, string M_str_ta
2009-10-19 18:09:00
614
原创 用正则表达式实现的常用验证
首先导入名称空间using System.Text.RegularExpressions; #region 验证输入字符串为网络地址 public bool validatehttp(string P_str_naddress) { return Regex.IsMatch(P_str_naddress, @"http(s)?://([
2009-10-18 21:35:00
448
转载 简单方法获取数据连接的字符串(UDL文件)
来源:中国自学编程网 发布日期:2009-05-27 编程序时,那长长的数据连接字符串相信一般人是记不住的,大部分人都是在网上查到现成的后COPY过来用,但毕竟还是很麻烦,有时候一时半刻还找不到合适的,今天无意中在网上发现了一个非常好的办法,真的是太太太方便了!! 首先,在桌面上建一个名为conn的txt文本文件,然后将后缀名改为udl ,然后双击它,打开相应
2009-05-31 15:46:00
448
c#入门练习--c#入门练习
2009-05-29
Java入门经典课件-Java入门经典课件
2009-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人