c语言程序设计课后习题答案 第7章_c课后习题答案第7章

2020-02-27 其他范文 下载本文

c语言程序设计课后习题答案 第7章由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c课后习题答案第7章”。

/*练习7-1*/ #include main(){ int a[10],n,sum=0,i;float ave;printf(“enter n:n”);scanf(“%d”,&n);printf(“enter %d ge zheng shu:n”,n);for(i=0;i

scanf(“%d”,&a[i]);

sum=sum+a[i];

} ave=1.0*sum/n;printf(“ave=%.2fn”,ave);}

/*练习7-2*/ #include main(){

int a[10],n,i;printf(“enter n:n”);scanf(“%d”,&n);printf(“enter %d ge zheng shu:n”,n);for(i=0;i

printf(“第%d个:n”,i+1);

scanf(“%d”,&a[i]);

printf(“倒序:n”);

while(a[i]!=0)

{

printf(“%d”,a[i]%10);

a[i]=a[i]/10;

}

printf(“n”);} } /*练习7-3*/ #include main(){

int a[5],x,i,k=0;printf(“enter 5 ge zheng shu:n”);for(i=0;i

scanf(“%d”,&a[i]);printf(“enter x:n”);scanf(“%d”,&x);

for(i=0;i

if(a[i]==x)

{

printf(“xia biao wei : %dn”,i);

k=1;

}

if(k==0)

printf(“Not Foundn”);}

/*练习7-4*/ #include main(){

int a[10],n,i,k=0,x,max;printf(“enter n:n”);scanf(“%d”,&n);printf(“enter %d ge zheng shu:n”,n);for(i=0;i

scanf(“%d”,&a[i]);max=a[0];for(i=1;i

if(max

{

max=a[i];

k=i;

}

printf(“max=%d

xia biao=%d”,max,k);

x=a[n-1];

a[n-1]=a[k];

a[k]=x;

printf(“n”);

for(i=0;i

printf(“

%d

”,a[i]);

printf(“n”);}

/*练习7-11*/ #include main(){ char str[80];int i,j,count=0;printf(“输入一个以回车符结束的字符串:n”);i=0;while((str[i]=getchar())!='n')

i++;str[i]='';printf(“再输入一个字符:n”);str[80]=getchar();for(j=0;j

if(str[80]==str[j])

count++;printf(“%c字符在字符串中出现的次数为:%dn”,str[80],count);for(j=0;j

putchar(str[j]);printf(“n”);

}

/*习题七 1*/ #include main(){ int x,y,n,a[10],i,min,max;printf(“输入 n:n”);scanf(“%d”,&n);printf(“输入%d个整数:n”,n);for(i=0;i

scanf(“%d”,&a[i]);min=0;for(i=1;ia[i])

min=i;max=0;for(i=1;i

max=i;x=a[min];a[min]=a[0];a[0]=x;

y=a[max];a[max]=a[n-1];a[n-1]=y;for(i=0;i

printf(“%4d”,a[i]);

printf(“n”);

}

/*习题七 2*/ #include main(){ int x,n,a[10],i,j,max;printf(“输入 n:n”);scanf(“%d”,&n);printf(“输入%d个整数:n”,n);for(i=0;i

scanf(“%d”,&a[i]);

for(i=1;i

max=i-1;

for(j=i;j

max=j;x=a[max];a[max]=a[i-1];a[i-1]=x;} for(i=0;i

printf(“%4d”,a[i]);

printf(“n”);

}

/*习题七 4*/ #include main(){ int m,n,a[6][6],i,j,b[6]={0};

printf(“输入m:n”);scanf(“%d”,&m);printf(“输入n:n”);scanf(“%d”,&n);

printf(“输入%d和%d的矩阵:n”,m,n);for(i=0;i

for(j=0;j

{scanf(“%d”,&a[i][j]);

b[i]=b[i]+a[i][j];} } printf(“shu chu:n”);

for(i=0;i

for(j=0;j

printf(“

%d”,a[i][j]);

printf(“n”);} printf(“shu chu hang he :n”);for(i=0;i

printf(“%4d”,b[i]);

printf(“n”);

}

/*习题7.6*/ #include main(){ char str[80];int i,j;printf(“输入一个以回车符结束的字符串:n”);i=0;while((str[i]=getchar())!='n')

i++;printf(“倒序输出:n”);

for(j=i-1;j>=0;j--)

putchar(str[j]);

printf(“n”);

}

/*新7.6*/ #include main(){ int a[10],i,n;printf(“输入整数n:n”);scanf(“%d”,&n);printf(“输入%d个整数:n”,n);for(i=0;i

scanf(“%d”,&a[i]);} printf(“倒序输出:n”);for(i=0;i

/*习题7.7*/ #include main(){ char str[80];int i,j,count=0;printf(“输入一个以回车符结束的字符串:n”);i=0;while((str[i]=getchar())!='n')

i++;printf(“输出其中的大写辅音字母:n”);

for(j=0;j

if(str[j]>='B'&&str[j]

{

putchar(str[j]);

count++;

}

printf(“n”);

printf(“大写辅音字母数量为:%dn”,count);}

/*习题7.8*/ #include main(){ char str[80];int i,j,count=0;printf(“输入一个以回车符结束的字符串:n”);i=0;while((str[i]=getchar())!='n')

i++;printf(“输出相应交换后的字符串:n”);

for(j=0;j

if(str[j]>='A'&&str[j]

str[j]=155-str[j];

for(j=0;j

putchar(str[j]);printf(“n”);}

《c语言程序设计课后习题答案 第7章.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
c语言程序设计课后习题答案 第7章
点击下载文档
相关专题 c课后习题答案第7章 课后 习题 答案 c课后习题答案第7章 课后 习题 答案
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文