云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言教材源代码

C语言教材源代码

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 19:42:28

}

printf(“After sorting,the result are:\\n”); for(i=0;i

printf(“m”,a[i]); printf(“\\n”); }

例6.5

#include #define NUM 5 void main() {

int i,j,m,tmp,x,a[NUM+1];

printf(\ for(i=0;i

for(i=0;i

m=i;

for(j=i+1;j

tmp=a[i]; a[i]=a[m]; a[m]=tmp; } }

for(i=0;i

printf(\ printf(\ scanf(\ for(i=0;ia[i]) break; for(j=NUM-1;j>=i;j--) a[j+1]=a[j]; a[i]=x;

for(i=0;i<=NUM;i++)

printf(\}

例6.6 找出错误。 void main(){

int *p,i,a[10];

21

p=a;

for(i=0;i<10;i++) *p++=i;

for(i=0;i<10;i++)

printf(“a[%d]=%d\\n”,i,*p++); }

例6.7 改正。 void main(){

int *p,i,a[10]; p=a;

for(i=0;i<10;i++) *p++=i; p=a;

for(i=0;i<10;i++)

printf(“a[%d]=%d\\n”,i,*p++); }

例6.8

#include void main(){

char *ps=“this is a book”; int n=10; ps=ps+n;

printf(“%s\\n”,ps); }

例6.9

#include void main() {

char s[15];

printf(“input string:\\n”); scanf(“%s”,s); printf(“%s\\n”,s); }

例6.10

#include void main() {

char str[15];

printf(“Please input string:\\n”); gets(str); puts(str); }

例6.11

#include

22

void main() { int k;

static char st1[15],st2[]=“C Language”; printf(“input a string:\\n”); gets(st1);

k=strcmp(st1,st2);

if(k==0) printf(“st1=st2\\n”); if(k>0) printf(“st1>st2\\n”); if(k<0) printf(“st1

例6.12

#include void main() {

char *pa=“CHINA”,b[10],*pb; pb=b;

while((*pb=*pa)!=‘\\0’){

/*把pa指向的源字符串复制到pb所指向的目标字符串中*/ pa++; pb++; }

printf(“string a=%s\\nstring b=%s\\n”,pa-5,pb-5); }

例6.13

#include void main() {

int a[][4]={3,16,87,65,4,32,11,108,10,25,12,27}; int b[3],i,j,m; for(i=0;i<=2;i++) { m=a[i][0]; for(j=1;j<=3;j++)

if(a[i][j]>m) m=a[i][j]; b[i]=m;}

printf(“\\narray a:\\n”); for(i=0;i<=2;i++) { for(j=0;j<=3;j++) printf(“]”,a[i][j]); printf(“\\n”);}

printf(“\\narray b:\\n”); for(i=0;i<=2;i++)

printf(“]”,b[i]); printf(“\\n”); }

例6.14

23

#include void main() {

int i,j,s=0,average,v[3],a[4][3]; printf(“input score\\n”); for(i=0;i<3;i++) {

for(j=0;j<4;j++)

{ scanf(“%d”,&a[j][i]); s=s+a[j][i];} v[i]=s/4; s=0; }

average =(v[0]+v[1]+v[2])/3;

printf(“math:%d\\nc languag:%d\\ndbase:%d\\n”,v[0],v[1],v[2]); printf(“total:%d\\n”, average ); }

例6.15

#include void main(){

int a[3][4]={0,1,2,3,4,5,6,7,8,9,10,11}; int(*p)[4]; int i,j; p=a;

for(i=0;i<3;i++) }

{for(j=0;j<4;j++) printf(“- ”,*(*(p+i)+j)); printf(“\\n”);}

例6.16

#include

void main() {

int a[3][3]={1,2,3,4,5,6,7,8,9}; int *pa[3]={a[0],a[1],a[2]}; int *p=a[0]; int i;

for(i=0;i<3;i++)

printf(“%d,%d,%d\\n”,a[i][2-i],*a[i],*(*(a+i)+i)); for(i=0;i<3;i++)

printf(“%d,%d,%d\\n”,*pa[i],p[i],*(p+i)); }

例6.17

#include #include

24

搜索更多关于: C语言教材源代码 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} printf(“After sorting,the result are:\\n”); for(i=0;i

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com