C语言作业
tangxuankai
这个作者很懒,什么都没留下…
展开
-
建立并打印1到n^2的自然数构成的魔方阵
#include"stdio.h"void main(void){ int a[15][15]={0}; int i,j,k,n,p=1; while(p==1) //参数p的设置,确定n输入范围 { printf("请输入一个奇数n(1到15之内):"); scanf("%d",&n); if((n>0) && (n原创 2008-11-23 14:06:00 · 6473 阅读 · 1 评论 -
打印10行杨辉三角
#includevoid main(void){ int a[10][10]; int i,j; for(i=0;i { j=0; a[i][j]=1;// printf("a[%d][%d]=%d/n",i,j,a[i][j]); } a[1][1]=1; for(i=2;i { for(j=1;j { if(i==j) //原创 2008-11-23 14:11:00 · 1322 阅读 · 0 评论 -
最大公约数,最小共倍数
#includeint gongbeishu(int x,int y){ int temp; int i; if(xy { temp=x; x=y; y=temp; } for(i=1;i { if((y*i)%x==0) return y*i; } return 0;}int gongyueshu(int x,int y){ int temp; int i=0; i原创 2008-11-24 09:51:00 · 760 阅读 · 0 评论 -
折半查找法
int zheban(int i, int j, int data[], int base){ int k; if(base>data[j]||base return 0; k = (i + j) / 2; if(data[k] == base) return k; else if(base { j=k; } else if(base > data[k]) { i原创 2008-11-24 09:53:00 · 784 阅读 · 0 评论 -
冒泡法排序
#include#includechar *maopaofa(char *s) //冒泡法{ char temp; int i,j,k; i=strlen(s); k=i; for(i=0;i { for(j=0;j { if(*s-*(s+1)>0) { temp=*s; *s=*(s+1); *(s+1)=temp; } s++; } s=s原创 2008-11-24 21:09:00 · 643 阅读 · 0 评论 -
一个简单的c语言题目
在论坛上看到的一个题目只能用一个循环体输出如下(不能用else) 1 3 5 7 9 2 4 6 8 (申明不要用9个 printf或cout直接输出) 别人的做法:1:for(int i=1;i if(i%11!=0) printf("%d ",i%11); 这个方法很有想法2:#include iostream>#include fstream>using转载 2008-11-25 17:01:00 · 577 阅读 · 0 评论 -
找出一个二维数组里的鞍点
/**********************************************************************************鞍点,即该行上最大,该列上最小的数,这里我只建立一个3*3数组 ******************************************************************************原创 2008-11-23 16:30:00 · 6803 阅读 · 1 评论 -
比较字符串数组,并排序
数组指针做的:#include#include char *compositor( char (*s)[20]){ int i,j; char a[20]; for(i=0;i { for(j=0;j { if(strcmp(*(s+j),*(s+j+1))>0) { strcpy(a,*(s+j)); strcpy(*(s+j),*(s+j+1)); strcp原创 2008-11-26 18:32:00 · 639 阅读 · 0 评论 -
huffman编码与解码
#include #include #include #define M 1000#define N 128typedef struct node{ int weight; struct node *lchild , *rchild , *parent ; struct node *next;}HuffmanNode , *HuffmanTree;原创 2009-03-13 16:17:00 · 1619 阅读 · 2 评论