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

当前位置:首页 > C语言程序设计实验与习题答案

C语言程序设计实验与习题答案

  • 62 次阅读
  • 3 次下载
  • 2025/6/4 1:57:51

...

printf(\*\\n\printf(\

printf(\}

void find(int a[],int n) {

int x;

int low=0,high=n-1,mid;

printf(\scanf(\while(low<=high) {

mid=(low+high)/2; if(x==a[mid]) break;

else if(x>a[mid]) low=mid+1; else high=mid-1; }

nThis data can ’t be founthdeindatabase!\

else {

printf(\gotoxy(7+3*(mid+1)-2,23);putchar(25); } }

void insert(int a[],int n) {

int x,k,i;

printf(\scanf(\a[n]=x;

for(i=0;i

if(xk;i--) a[i]=a[i-1]; a[k]=x;

gotoxy(1,24); delline();

printf(\for(i=0;i<=n;i++) printf(\}

void Delete(int a[],int n)

...

...

{

int x,low,high,mid,i;

printf(\scanf(\low=0; high=n-1;

while(low<=high) {mid=(low+high)/2 ; if(a[mid]==x) break;

if(a[mid]>x) high=mid-1; if(a[mid]

if(low>high) printf(\else {

for( ;mid

printf(\for(i=0;i<=n-2;i++) printf(\}

}

main() {

int a[50],n=0; char com; input(a,&n); sort(a,n); clrscr(); menu(a,n); com=getch(); switch(com) {

case ’1’:find(a,n);break; case ’2’:insert(a,n);break; case ’3’:Delete(a,n);break; default: break; }

getch(); }

/*DT made it in 2009/05/16*/

...

...

程序填空:

(1)#include #define N 4 void main()

{ int a[N][N],s1=0,s2=1,max,i,j; for(i=0; i

scanf(\max=

a[0][0]

; &a[i][j]

);

for(i=0;i

s1=s1+a[i][j]

;

N ;j++)

if(i+j==N-1) s2*=a[i][j]; if(a[i][j]> }

printf(\}

(2)#include #define M 4 #define N 3 void main( )

{int a[M][N]={{1,2,3},{4,5,6},{7,8,9},{10,11,12}}; int sum=

0

,i,j; max

)max=a[i][j];

for(i=0;i

(1)#in#include #define M

3

a[j][N-1]

;

a[M-1][i]

;

#define N 4 void main( )

{int a[M][N]={{1,2,3,4},{5,6,7,8 },{9,10,11,12}}; int b[N][M]; int i,j;

for(i=0;i

printf(\printf(\

...

...

for(i=0;i

b[i][j]=a[j][i];

printf(\for(i=0;i

printf(\printf(\}

(2)#include void main()

{int d[][4] ={{0,0,0,0}},i,j; printf(\\

for(i=0;i<4;i++) for(j=0;j<4;j++) scanf(\for(i=0;i<4;i++) for(j=0;j<4;j++)

if(d[i][j]

{printf(\为了保持每行的间隔与每列的相同 */

for(j=0;j<4;j++) if(j>=i)

printf(\为了使位数不同的数输出依然保持三角型else

printf(\

} }

设计性实验:

(1)#include #define M 3 #define N 6 void main() {

int i,j,max,min,m=0,n=0,p=0,q=0; int a[M][N]; for(i=0;i

...

*/

搜索更多关于: C语言程序设计实验与习题答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

... printf(\*\\n\printf(\printf(\} void find(int a[],int n) { int x; int low=0,high=n-1,mid; printf(\scanf(\while(low<=high) { mid=(low+high)/2; if(x==a[mid]) break; else if(x>a[mid]) low=mid+1; else high=mid-1; } nThis data can ’t be founthdeindatabase!\else { printf(\gotoxy(7+3*(mid+1)-2,23);putchar(25); } } v

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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