C语言程序设计经典例子

时间:2012-06-11 14:02:21
【文件属性】:

文件名称:C语言程序设计经典例子

文件大小:7KB

文件格式:DOC

更新时间:2012-06-11 14:02:21

适用于初学者

适用于初学者    将灸c殻會100箭==61--70 ‐殻會61/ 籾朕・嬉咫竃剋市眉叔侘・勣箔嬉咫竃10佩泌和夕・    1.殻會蛍裂・        1       1  1       1  2  1       1  3  3  1       1  4  6  4  1       1  5  10 10 5  1  2.殻會坿旗鷹・ #include "stdio.h" #include "conio.h" main() { int i,j; int a[10][10]; printf("\n"); for(i=0;i<10;i++) { a[i][0]=1; a[i][i]=1; } for(i=2;i<10;i++) for(j=1;jn2) swap(pointer1,pointer2); if(n1>n3) swap(pointer1,pointer3); if(n2>n3) swap(pointer2,pointer3); printf("the sorted numbers are:%d,%d,%d\n",n1,n2,n3); getch(); } swap(p1,p2) int *p1,*p2; { int p; p=*p1; *p1=*p2; *p2=p; } ============================================================== ‐殻會67/ 籾朕・補秘方怏・恷寄議嚥及匯倖圷殆住算・恷弌議嚥恷朔匯倖圷殆住算・補竃方怏。 1.殻會蛍裂・矛再膿議慕嶄基宛嗤諒籾。       2.殻會坿旗鷹・ #include "stdio.h" #include "conio.h" main() { int number[10]; input(number); max_min(number); output(number); getch(); } input(number) int number[10]; { int i; for(i=0;i<9;i++) scanf("%d,",&number[i]); scanf("%d",&number[9]); } max_min(array) int array[10]; { int *max,*min,k,l; int *p,*arr_end; arr_end=array+10; max=min=array; for(p=array+1;p*max) max=p; else if(*p<*min) min=p; k=*max; l=*min; *p=array[0];array[0]=l;l=*p; *p=array[9];array[9]=k;k=*p; return; } output(array) int array[10]; { int *p; for(p=array;parray;p--) *p=*(p-1); *array=array_end; m--; if(m>0) move(array,n,m); } ============================================================== ‐殻會69/ 籾朕・嗤n倖繁律撹匯筈・乏會電催。貫及匯倖繁蝕兵烏方・貫1欺3烏方・・群烏欺3議繁曜竃    筈徨・諒恷朔藻和議頁圻栖及叱催議椎了。 1. 殻會蛍裂・ 2.殻會坿旗鷹・ #include "stdio.h" #include "conio.h" #define nmax 50 main() { int i,k,m,n,num[nmax],*p; printf("please input the total of numbers:"); scanf("%d",&n); p=num; for(i=0;i


网友评论