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

当前位置:首页 > 程序改错

程序改错

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 14:47:40

--------------------------------------------------------

功能:以下程序把两个数按由大到小的顺序输出来.

------------------------------------------------------*/ #include

/***********FOUND***********/ swap( int *p1,*p2) { int p; p=*p1; *p1=*p2; *p2=p; } main( ) {

int a,b, *p,*q; printf(\

/***********FOUND***********/ scanf(\ p=&a; q=&b; if(a

printf(\ /***********FOUND***********/ printf(\} 答案:

=======(答案1)======= swap( int *p1,int *p2) =========或========= void swap( int *p1,int *p2)

=======(答案2)======= scanf(\

=======(答案3)=======

printf(\=========或=========

printf(\

第15题 (10.0分) 题号:23 难度:中 第1章 /*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输 出主对角线上的元素之和sum。

------------------------------------------------------*/

#include void fun() {

int a[3][3],sum; int i,j;

/**********FOUND**********/ a=0;

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

/**********FOUND**********/ scanf(\ for(i=0;i<3;i++)

/**********FOUND**********/ sum=sum+a[i][j];

/**********FOUND**********/ printf(\} main() { fun(); } 答案:

=======(答案1)======= sum=0;

=======(答案2)======= scanf(\

=======(答案3)=======

sum= sum + a[i][i] ; =========或========= sum+=a[i][i];

=======(答案4)======= printf(\

第16题 (10.0分) 题号:10 难度:中 第1章 /*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:判断m是否为素数,若是返回1,否则返回0。

------------------------------------------------------*/ #include

/**********FOUND**********/ void fun( int n) {

int i,k=1; if(m<=1) k=0;

/**********FOUND**********/ for(i=1;i

/**********FOUND**********/ if(m%i=0) k=0;

/**********FOUND**********/ return m; }

void main() {

int m,k=0;

for(m=1;m<100;m++) if(fun(m)==1) {

printf(\ if(k%5==0) printf(\ } } 答案:

=======(答案1)=======

int fun( int m) =========或========= fun( int m)

=======(答案2)======= for(i=2;ii;i++) =========或========= for(i=2;i<=m-1;i++) =========或========= for(i=2;m-1>=i;i++)

=======(答案3)======= if( m%i == 0 ) k=0;

=======(答案4)======= return k;

第17题 (10.0分) 题号:31 难度:易 第1章 /*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:从键盘输入十个学生的成绩,统计最高分,最低分和平均分。 max代表最高分,min代表最低分,avg代表平均分。

------------------------------------------------------*/ #include main( ) { int i;

/***********FOUND***********/ float a[8],min,max,avg; printf(\ for(i=0;i<=9;i++) {

printf(\ /***********FOUND***********/ scanf(\ }

/***********FOUND***********/ max=min=avg=a[1];

搜索更多关于: 程序改错 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

-------------------------------------------------------- 功能:以下程序把两个数按由大到小的顺序输出来. ------------------------------------------------------*/ #include /***********FOUND***********/ swap( int *p1,*p2) { int p; p=*p1; *p1=*p2; *p2=p; } main( ) { int a,b, *p,*q; printf(\ /***********FOUND***********/ scanf(\ p=&a; q=&b; if(a

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