c/c++编程
文章平均质量分 74
dragon0042
这个作者很懒,什么都没留下…
展开
-
在一字符串中删除同一字符
#include main(){ int num=0; char ch[100],word,*p; p=ch; printf("please a string:"); gets(p); printf("please input a world:"); word=getchar(); while(*p!=/0){ if(*p!=word){ putchar(*p++);原创 2006-10-02 06:19:00 · 746 阅读 · 0 评论 -
求解集合的子集
#include#include#define MAX_LENGTH 50int number=0;main(){ void set(int,char *,char *); char a[MAX_LENGTH],b[MAX_LENGTH]={"/0"}; int i=0; printf("please input a string:"); scanf("%s",a); set(i,a,b);原创 2006-10-02 06:33:00 · 685 阅读 · 0 评论 -
一个十进制转其他进制的程序
#include int a[20]={0},i=0,n;#define push(n) (a[i++]=n);#define pop() a[i--];main(){ int a,b,m; scanf("%d %d",&a,&b); m=a; while(m){ n=m%b; push(n); m=m/b;原创 2006-09-30 06:17:00 · 784 阅读 · 0 评论 -
经典算法——箱子排序
#include#include#includetypedef struct _student{ char name[20]; int number; struct _student *next;}stu;stu student[40];int main(){ int n,i,j=0,c; stu *head,*tmp,*p,*bottom; pri原创 2006-10-23 14:25:00 · 1087 阅读 · 0 评论 -
最完美的c程序
据说是最完美的c程序,你看看是不是啊!void main(){printf(Str, 34, Str = "void main(){printf(Str, 34, %c%s%c, 34);}", 34);}在运行的时候,要注意在main函数前面定义Str串,比如:char Str[50] = {/0};原创 2007-10-13 08:29:00 · 586 阅读 · 0 评论 -
一个c程序产生6位数的随机密码
#include #include #define PASSWORDLENGTH 6void my_rand(){ int i = 0; for (i = 0; i < PASSWORDLENGTH; i++) { printf("%d", rand()%10); } putch原创 2008-07-23 16:40:00 · 1964 阅读 · 0 评论 -
kmp算法的c代码实现
#include #include #include /************************************************* *函数功能:将制定的字符串中的next值放入一个数组中 *参 数:str为字符串,next为数字数组 *返 回:无 *说 明:改函数实际是将target串于自己中的子字符串匹配,* 计算t原创 2008-07-23 16:21:00 · 643 阅读 · 0 评论 -
电子万年历
/************电子万年历****************** *功能: * 可以查看当前日期的任意上一个月 * 和下一个月的日期列表 * *输入:输入j,查看上一个月。 * 输入k,查看下一个月。 * 输入q,退出。 * *作者:晓* ********************************原创 2008-10-24 11:50:00 · 1598 阅读 · 0 评论