C语言程序设计综合作业_第1页
C语言程序设计综合作业_第2页
C语言程序设计综合作业_第3页
C语言程序设计综合作业_第4页
C语言程序设计综合作业_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序C语言综合作业

一、程序C语言改错题

作业要求:

在作业文件夹:CD:\homework\03210233")下,给定程序MODI.C的功能是:

输入一个百分制成绩,打印出五级记分成绩。考试成绩在9。分或9。分以

上为优秀,8。~89分为良好,7。〜79为中等,60~69为及格,低于60分

为不及格。

请修改并运行该程序,然后将源程序文件MODIC提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行,清考生注意°

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件[C)内容

#include<stdio.h>

#include<conio.h>

#include<stdlib.h>

#includeKimath.h>

voidmain()

{intscore,t;

printfCPleaseenterascore:");

do

scanfC*%d",ftscore);

while(scored||score>100);

t=score/10;

/*************found**************/

switch(t)

{case10:

case9:printf("优秀!\n");break;

case8:printf("良好!\n");break:

case7:printf("中等!\n");break;

case6:printf("及格!:break;

/*************found**************/

default:print£("不及格!"n");break;

}

作业要求:

在作业文件夹:,D:\homework\03210209")下,给定程序MODI.C的功能是:

求一维数组a中值为奇数的元素之和。

例如,当一维数组a中的元素为:11,4,2,7,3,12,5,34,5,9

程序的输出应为:Theresultis:40o

请修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********£o皿d***********/的下面一行,清考生注意0

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方清考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件(MODI.C)内容

#include<conio.h>

#include<stdio.h>

voidmain。

{intarr[10]={ll,4,2,7,3,12,5,34,5,9},i;

ints=0;

/************found************/

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

/************found************/

if(arr[i]%2==1)

s=s+arr[i];

printf("Theresultis:弘d'n”,s);

程序改错题源文件血0DLC)内容

#include<conio.h>

#includetdio.h>

voidtnainO

Ci{int式3][3]={4,4,34,37,3,12,5,6,5},i,j,max,min:

max-min-a[0][0];

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

/************f0皿d************/

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

{if(max<a[i][j])

max=a[i][j];

/************£o皿d************/

if(min>a[i][j])

min=a[i][j]:

printfC*Themaxis:%d'n”,max):

作it要求:printfCTheminis:%d'n”,min);

}

在作北文件夹:CD:\homework\032

求二维数组a中的最大值和最小值。

例如,当二维数组a中的元素为

4434

关闭窗口

37312

565

程序的输出应为:Themaxis:37

Theminis:3。

清修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********氏皿d***********/的下面一行,请考生注意。

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方清考生不要随意改动,不得熠行

或删行,也不得更改程序的结构!

作业要求,

在作业文件夹:CD:\homework\03210103")T,给定程序MODI.C的功能是:

求出a所指数组中最小数期定最小数不在式0]中),最小数和式01中的数对调。

例如数组中原有的数为:7、10、12、0、3、6、9、11、5、8,

输出的结果为:0、10、12、7、3、6、9、11、5、8。

清修改并运行该程序,然后将源程序文件MODLC提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行9清考生注意°

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得熠行

或删行,也不得更改程序的结构!

程序改错题源文件(MIDI.C)内容

#include<conio.h>

#include<stdio.h>

#defineN20

main()

{int式N]二{7,10,12,0,3,6,9,11,5,8},n=10,i,

n

for(i=0;i<n;i++)printfC%dta[i]);print£("1n");

min=a[0]:m=0;

for(k=0;k<n;k++)

/************fouitd************/

if(a[k]<min)

{

min-a[k];m=k;

}

/************found************/

t=a[0]:a[0]=a[m];a[m]=t;

for(i=0;i<n;i++)printfC%dM,a[i]);printfC\n*);

作也要求:

在作业文件夹:CDAhomeworlAgZlOlOq.)下,给定程序MODI.C的功能是:

从低位开始取出长整型变里s中偶数位上的数,依次构

成一个新数放在t中。

例如,当s中的数为:7654321时,t中的数为:642。

请修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行,清考生注意°

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件(MODLC)内容

#include<conio.h>

#include<stdio.h>

main()

{longs,t,sl=10;

printfCVnPleaseenters:*);

scan£("%ld",&s);

s/=10;

t=s%10;

/************found************/

while(s>0)

{s=s/100;

t=s%10*sl+t;

/************found************/

si=si*10;

}

printfCTheresultis:t);

作业要求:

在作业文件夹:("D:\homework\0321Q107")下,给定程序MODI.C的功能是:

将[m,n]之间的所有素数存放到一维数组a中,并输出这些素数。

例如,如果m=2,n=20,程序的输出应为:

235711131719

请修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行,清考生注意°

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件MODI.C)内容

/include<jnath.h>

#include<conio.h>

*include<stdio.h>

prime(intm)

{intj,k;

k=(int)sqrt(m);

for(j=2;j<=k;j++)

if(m%j==0)return(0);

return(1);

)

voidmain。

{int式100],i,c=0,m,n;

printfCEnterm,nGnGO:");

scanf("%d,加",酗&n);

/************found************/

for(i=m;i<=n;i++)

/************found************/

if(prime(i)==1)

{a[c]=i;

print£("%4d",a[c]);

++c;

}

)

「关闭窗口I

作业要求;

在作业文件夹:("D:\homework\03210303")下,给定程序MQDLC的功能是:

将mn]之间的所有素数存放到一维数组a中,并输出这些素数。

例如,如果m=2,n=20,程序的输出应为:

2357

11131719

请修改并运行该程序,然后将源程序文件MODLC提交。

程序中有两处错误,错误都在提示行:

/***********氏皿4***********/的下面一行,请考生注意O

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件(MODI.C)内容

#includeQath.h>

#include<conio.h>

#include<stdio.h>

voidmain0

{inta[100],i,j,k,m,n,c=0;

printf(*Pleaseenterm,n(m0):");

scanf("%d,%d",刎&n):

/************found************/

for(i=m;i<=n;i++)

{

k=(int)sqrt(i);

for(j=2;j<=k;j++)

/************foun<l************/

if(i%j==0)

break;

i£(j>=k+1)

a[c++]=i;

)

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

{printfa[i]);

if(G+l)%4==0)printf(W);

)

}

作也要求:

在作北文件夹:(”:"。>^,0i\03210116.)下,给定程序MODI.C的功能是:

求一维数组a中所有元素的平均值。

例如,当一维数组a中的元素为:10,4,2,7,3,12,5,34,5,9

程序的输出应为:Theaveris:9.100000o

请修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********foirnd***********/的下面一行>清考生注意。

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件加

#include<conio.h>

#include<stdi。.h>

voidmain。

{inta[lQ]={10,4,2,7,3,12,5,34,5,9},i,s;

floataver;

s=a[0];

/************found************/

for(i=l:i<10;i++)

s=s+a[i];

aver=s/i;

/************foirnd************/

printf("theaveris:aver):

}

作业要求:

在作业文件夹:rD:\hon>ework\0321030r)T;»给定程序MODI.C的功能是:

求一维数组a中值为偶数的元素之和。

例如,当一维数组a中的元素为:10,4,2,7,3,12,5,34,5,9,

程序的输出应为:Theresultis:62。

清修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行9清考生注意0

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件MWLC)内容

#include<conio.h>

#include<Cstdio.h>

mainO

{int式10]={10,4,2,7,3,12,5,34,5,9},i,s;

s=0;

/************found************/

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

if(a[i]%2==0)

/************£o皿d************/

s=s+a[i];

printfCTheresultis:s);

作业要求:

在作业文件夹:("D:\homework103210302")下,给定程序MODI.C的功能是:

先将在字符串s中的字符按正序存放到t串中,然后

把s中的字符按逆序连接到t串的后面。

例如:当s中的字符串为:*ABCDE"时,

贝l]t中的字符串应为:"ABCDEEDCBA”。

清修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********found********1***/的下面一行,请考生注意°

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方清考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件价0D工C)内容

#includeonio.h>

#include<stdio.h>

#include〈string.h>

main()

{chars[80]?t[80];

inti,len;

printfCVnPleaseenterstrings:");

scanfC%s*?s);

len二strlen(s):

/************found************/

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

t[i]=s[i];

for(i=0;iQen;i++)

/*♦*♦**♦****♦found************/

t[len+i]=s[len-i~l];

t[2*len]=0;

printfCTheresultis:t);

}

作也要求:

在作业文件夹:("D:\homeMork103210304")下,给定程序MODI.C的功能是:

求一维数组a中的最大元素及其下标。

例如,当一维数组a中的元素为:1,4,2,7,3,12,5,34,5,9,

程序的输出应为:Themaxis:34?posis:7。

请修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行f清考生注意°

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方清考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件册ODLC)内容

#includeonio.h>

#includeGtdio.h>

voidmain0

{int式10]={1,4,2,7,3,12,5,34,5,9},i,max,pos;

max=a[0];

pos-0;

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

/************found************/

ifGnax<a[i])

{

/************found************I

max-a[i];

pos=i;

}

printf("Themaxis:%d,posis:%d'n”,max,pos);

)

作也要求:

在作业文件夹:n)Ahomework\03210305.)下,给定程序MODIC的功能是:

求两实数平方根之和,并输出此和。

例如:输入12和20,输出结果是:c=7.9362380

清修改并运行该程序,然后将源程序文件MQDI.C提交。

程序中有两处错误,错误都在提示行:

/***********£o皿d***********/的下面一行,清考生注意°

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件MODI.C)内容

/include<conio.h>

#include<jnath.h>

#includetdio.h>

main()

{

/************f0皿d************/

doubleb,c;

printf("Entera&b;

scanf(然lf%l凭&b);

I************found************/

c=sqrt(a)+sqrt(b);

printf(*c=%fc):

}

作业要求、

在作It文件夹:("D:\homework\03210310")下,给定程序MUDLC的功能是:

求二维数组a中的最大值和最小值。

例如,当二维数组a中的元素为:

4434

37312

565

程序的输出应为:Themaxis:37

Theminis:3o

清修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行9清考生注意0

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件(MODLC)内答

#include<conio.h>

#include<stdio.h>

voidmain。

{int式3][3]={4,4,34,37,3,12,5,6,5},i,j,max,min;

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

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

/************foxmd************/

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

{if(max<a[i][j])

max=a[i][j]:

/************found************/

ifGin>a[i][j])

min=a[i][j];

}

printfCThemaxis:max);

printfCTheminis:%d\n*/min);

}

作也要求:

在作比文件夹:n):\homework10321031「)下,给定程序MODI.C的功能是:

求一维数组a中的最大元素及其下标。

例如,当一维数组a中的元素为:34,4,2,7,3,12,5,8,5,9,

程序的输出应为:Themaxis:34,posis:0o

请修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行,请考生注意°

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件机IDLC)内容

#include<conio.h>

#include<stdio.h>

intmax;

maxarr(intarr[])

{intpos,i:

/************found************/

max=arr[0];

pos-0:

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

if(max<arr[i])

{

max=arr[i];

pos=i;

}

/************found************/

return(pos);

}

mainO

{inta[10]:{34,4,2,7,3,12,5,8,5,9};

printf("Themaxis:%d?posis:max,maxarr(a));

作业要求:

在作业文件夹:(.D:\homework\03210313")下,给定程序MODI.C的功能是:

求一维数组a中值为偶数的元素之和。

例如,当一维数组a中的元素为:10,4,2,7,3,12,5,34,5,9,

程序的输出应为:Theresultis:62。

清修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行9清考生注意0

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件(MODI.C)内容

#include<conio.h>

#includeGtdio.h>

main()

{int式10]={10,4,2,7,3,12,5,34,5,9},i,s;

s=0;

/************found************/

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

if(a[i]%2==0)

/************found************/

s=s+a[i];

printfCTheresultis:%d\n\s);

}

作业要求:

在作业文件夹:("D:\homework103210314")下,给定程序MODI.C的功能是:

将⑵100]之间的所有素额存放到一维数组a中,并输出这些素数。

请修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/*****♦♦♦***found***********/的下面一行,清考生注意O

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件MH)[C)内容

#include<math.h>

#include《onio.h>

#include<stdio.h>

prime(intm)

{intj,k;

k=(int)sqrtGn);

/************found************/

for(j=2;j<=k;j++)

ifGn%j==0)return(0);

return(1);

}

voidmain0

{

inta[100]/i,n=0;

for(i=2;i<=100:i++)

I************found************/

if(prime(i)=l)

{a[n]=i;

prixitfC%4d*/a[n]);

++n;

WWW

#include<conio.h>

#include<stdio.h>

intarrmax(intarr[3][3])

{inti,j,max:

max=arr[0][0];

/************found************/

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

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

if(max<arr[i][j])

{

max=arr[i][j];

}

returnGnax);

)

main。

作也要求:{inta[3][3]={4,4,34,7,3,12,5,6,5},i,j;

/************found************/

在作it文件夹:("D:\homework\03;printfCThemaxis:%d\n^arrmax(a));

求二维数组a中的最大值。}

例如,当二维数组a中的元素为

4434

7312

565

程序的输出应为:Themaxis:34。

清修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行9清考生注意0

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

作业要求:

在作业文件夹:(十:20强”0M\03210316")下,给定程序MODI.C的功能是:

输出200~30。之间的所有素数,要求每行输出8个素数。

请修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行9清考生注意°

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件(WDI.C)内容

/include<stdio.h>

#includeh>

mainO

{intm,j,n=0,k;

forGn=200;m<=300;m++)

{k=sqrt(m):

forQ=2;j<=k;j++)

/♦*****♦***♦♦found************/

if(m%j==O)break;

ifG>k)

{if(n?S8==0)printf;

/************found************/

printf("弘d,”,m);

n++:

)

作业要求:

在作业文件夹:CD:\homework\03210317")下,给定程序MODI.C的功能是:

从低位开始取出长整型变里s中偶数位上的数,依次构

成一个新数放在t中。

例如,当s中的数为:7654321时,t中的数为:642。

请修改并运行该程序,然后将源程序文件MQDI.C提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行f清考生注意0

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件(MODI.C)内容

#include<conio.h>

#include<stdio.

mainO

{long与t,sl=10;

printfCVnPleaseenters:*);

scanf&s);

s/=10;

t=s%10;

/************£osd************/

while(sX))

{s=s/100;

t=s%10*sl+t;

/************found************/

si=si*10:

}

printf(*Theresultis:t);

}

作业要求;_____________________________________________________________________________________________________________

在作业文件夹:「D:\homework\03210318")下,给定程序MODI.C的功能是:

学习优良奖的条件如下:斫考5门课的总成绩在450分(含)以上;或者每门课都在88分(含)以上。输入某学生5门课的考

件。

清修改并运行该程序,然后将源程序文件MODLC提交。

程序中有两处错误,错误都在提示行:

/***********£()皿d***********/的下面一行,请考生注意o

清改正程庠中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件(MODI.C)内容

#include<stdio.h>

mainO

{intscore,sum=0;

inti/n=0;

for(i=l;i<=5;i++)

{scan£("%d",&score);

sum+=score;

/************found************/

if(score>=88)n++;

)

/************found************/

if(swn>=450||n==5)

printfCThestudentisverygood!\n*);

else

printf("Thestudentisnotverygood!\n**);

}

作业要求、

在作业:文件夹:("D:\homework\03210321")下,给定程序MQDLC的功能是:

求一维数组a中的最大元素及其下标。

例如,当一维数组a中的元素为:1,4—2,5,34,5,9,

程序的输出应为:Themaxis:34,posis:7o

请修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行f请考生注意0

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方清考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件(MODI.C)内容

#includeGonio.h>

#include<stdio.h>

voidmainO

{int式10]={1,4,2,7,3,12,5,34,5,9},"max,pos;

max=a[0];

pos=0;

for(i=l;i<10:i++)

/************foiiiid************/

if(max<a[i])

{

/************found************/

max-a[i];

printfCThemaxis:%d,posis:%d'n”,max,pos):

I~~关-窗口I

作也要求:

在作业文件夹:n>:\homework103210322")下,给定程序MODI.C的功能是:

求一维数组a中的最小元素及其下标。

例如,当一维数组a中的元素为:1,4,2,7,3,12,5,34,5,9,

程序的输出应为:Theminis:1,posis:0。

清修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行,请考生注意0

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件机IDLC)内容

/include<conio.h>

#include<stdio.h>

mainO

{int410]={1,4,2,7,3,12,5,34,5,9},i,min,pos;

/************foxmd************/

min=a[0];

pos=0;

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

if(min>a[i])

(

min=a[i];

/************fouiid************/

pos=i:

}

printf(**Theminis:%d,posis:%d'n”,min,pos);

作业要求:

在作业文件夹:CD:\homework\03210325")下,给定程序MODIC的功能是:

求一维数组a中所有元素的平均值,结果保留两位小数。

例如,当一维数组a中的元素为:10,4,2,7,3,12,5,34,5,9

程序的输出应为:Theaveris:9.10。

清修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********皿d***********/的下面一行,清考生注意0

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件MOD工C)内容

#include<conio.h>

#include<stdio.h>

voidmain。

{inta[10]:{10,4,2,7,3,12,5,34,5,9},i;

/************f0皿d************/

doubleaver,s;

/************f0皿d************/

s=10;

for(i=l;i<10:i++)

s+=a[i];

aver=s/i;

printf("Theaveris:%.2八n",aver);

)

作业要求:

在作业文件夹:("D八homework'03210326")下,给定程序MODLC的功能是:

打印一个如下的九九乘法表的一部分:

1*1=1

2*1=22*2=4

3*1=33*2=63*3=9

4*1=44*2=84♦3=12416

请修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行,清考生注意°

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方清考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件册0DLC)内容

#include<stdio.h>

#includeonio.h>

#includeGtdlib.h>

#includeQath.h>

main。

{inti』k;

for(i=l;i<=4;i++)

I************f0皿d************/

{for(j=l;j<=i;j++)

printfC%3d*%3d=%3d",i,j,i*j);

/************f0皿d************/

printf:

}

作业要求:

在作业文件夹:("D:\homework\03210328")"F,给定程序MODI.C的功能是:

求二维数组a中的最小值。

例如,当二维数组a中的元素为:

4234

7312

565

程序的输出应为:Theminis:2o

请修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********found***********/的下面一行,请考生注意0

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!

程序改错题源文件(MODI.C)内容

#include<conio.h>

#include<stdio.h>

voidmainO

{int式3][3]:{4,2,34,7,3,12,5,6,5},i,j,min;

min=a[0][0];

/************found************/

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

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

if(min>a[i][j])

{

/************found************/

min=a[i][j];

}

print?("Theminis:min);

作也要求:

在作业文件夹:CDAhomeworMSZlOSS”)下,给定程序MODI.C的功能是:

求一维数组a中斫有元素的平均值。

例如,当一维数组a中的元素为:10,4,2,7,3,12,5,34,5,9,6,8

程序的输出应为:Theeverageis:8.75。

清修改并运行该程序,然后将源程序文件MODI.C提交。

程序中有两处错误,错误都在提示行:

/***********foiiiid***********/的下面一行>请考生注意0

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得增行

或删行,也不得更改程序的结构!_____________________________

程序改错题源文件加DLC)内至

#includeonio.h>

#includeGtdio.h>

floataverage(a,n)

/************f0皿d************/

inta[1,n;

{

intj;floataver;

/************found************/

floats=0.0;

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

s+=a[j];

aver=s/n;

return(aver);

}

voidmain()

{int式12]={10,4,2,7,3,12,5,34,5,9,6,8};

printf(*Theaverageis:%.2八n”,average(a,12));

)

要求]

在作业文件夹:("D:\homework\03210336")下,给定程序MODI.C的功能是:

求一维数组a中的最大元素及其下标。

例如,当一维数组a中的元素为:1,4,2,7,3,12,5,34,5,9,

程序的输出应为:Themaxis:34,posis:7。

请修改并运行该程序,然后将源程序文件MODIC提交。

程序中有两处错误,错误都在提示行:

/***********f0UIl(i***********/的下面一行9清考生注意0

清改正程序中的错误,使它能得出正确的结果。

注意:程序中的其它地方请考生不要随意改动,不得熠行

或删行,也不得更改程序的结构!

程序改错题源文件(MODI.C)内容

#include<conio.h>

#include<stdio.h>

voidmainO

{int式10]={1,4,2,7,3,12,5,34,5,9},i,max,pos:

max=a[0]:

pos=0;

for(i=l;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论