C語言程序設(shè)計(jì)綜合作業(yè)_第1頁
C語言程序設(shè)計(jì)綜合作業(yè)_第2頁
C語言程序設(shè)計(jì)綜合作業(yè)_第3頁
C語言程序設(shè)計(jì)綜合作業(yè)_第4頁
C語言程序設(shè)計(jì)綜合作業(yè)_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

程序C語言綜合作業(yè)

一、程序C語言改錯(cuò)題

作業(yè)要求:

在作業(yè)文件夾:CD:\homework\03210233")下,給定程序MODI.C的功能是:

輸入一個(gè)百分制成績,打印出五級(jí)記分成績。考試成績?cè)?。分或9。分以

上為優(yōu)秀,8。~89分為良好,7。?79為中等,60~69為及格,低于60分

為不及格。

請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MODIC提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件[C)內(nèi)容

#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("優(yōu)秀!\n");break;

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

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

case6:printf("及格!:break;

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

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

}

作業(yè)要求:

在作業(yè)文件夾:,D:\homework\03210209")下,給定程序MODI.C的功能是:

求一維數(shù)組a中值為奇數(shù)的元素之和。

例如,當(dāng)一維數(shù)組a中的元素為:11,4,2,7,3,12,5,34,5,9

程序的輸出應(yīng)為:Theresultis:40o

請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方清考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件(MODI.C)內(nèi)容

#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);

程序改錯(cuò)題源文件血0DLC)內(nèi)容

#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

求二維數(shù)組a中的最大值和最小值。

例如,當(dāng)二維數(shù)組a中的元素為

4434

關(guān)閉窗口

37312

565

程序的輸出應(yīng)為:Themaxis:37

Theminis:3。

清修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

/***********氏皿d***********/的下面一行,請(qǐng)考生注意。

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方清考生不要隨意改動(dòng),不得熠行

或刪行,也不得更改程序的結(jié)構(gòu)!

作業(yè)要求,

在作業(yè)文件夾:CD:\homework\03210103")T,給定程序MODI.C的功能是:

求出a所指數(shù)組中最小數(shù)期定最小數(shù)不在式0]中),最小數(shù)和式01中的數(shù)對(duì)調(diào)。

例如數(shù)組中原有的數(shù)為:7、10、12、0、3、6、9、11、5、8,

輸出的結(jié)果為:0、10、12、7、3、6、9、11、5、8。

清修改并運(yùn)行該程序,然后將源程序文件MODLC提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得熠行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件(MIDI.C)內(nèi)容

#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*);

作也要求:

在作業(yè)文件夾:CDAhomeworlAgZlOlOq.)下,給定程序MODI.C的功能是:

從低位開始取出長整型變里s中偶數(shù)位上的數(shù),依次構(gòu)

成一個(gè)新數(shù)放在t中。

例如,當(dāng)s中的數(shù)為:7654321時(shí),t中的數(shù)為:642。

請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件(MODLC)內(nèi)容

#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);

作業(yè)要求:

在作業(yè)文件夾:("D:\homework\0321Q107")下,給定程序MODI.C的功能是:

將[m,n]之間的所有素?cái)?shù)存放到一維數(shù)組a中,并輸出這些素?cái)?shù)。

例如,如果m=2,n=20,程序的輸出應(yīng)為:

235711131719

請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件MODI.C)內(nèi)容

/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;

}

)

「關(guān)閉窗口I

作業(yè)要求;

在作業(yè)文件夾:("D:\homework\03210303")下,給定程序MQDLC的功能是:

將mn]之間的所有素?cái)?shù)存放到一維數(shù)組a中,并輸出這些素?cái)?shù)。

例如,如果m=2,n=20,程序的輸出應(yīng)為:

2357

11131719

請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MODLC提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

/***********氏皿4***********/的下面一行,請(qǐng)考生注意O

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件(MODI.C)內(nèi)容

#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的功能是:

求一維數(shù)組a中所有元素的平均值。

例如,當(dāng)一維數(shù)組a中的元素為:10,4,2,7,3,12,5,34,5,9

程序的輸出應(yīng)為:Theaveris:9.100000o

請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件加

#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):

}

作業(yè)要求:

在作業(yè)文件夾:rD:\hon>ework\0321030r)T;?給定程序MODI.C的功能是:

求一維數(shù)組a中值為偶數(shù)的元素之和。

例如,當(dāng)一維數(shù)組a中的元素為:10,4,2,7,3,12,5,34,5,9,

程序的輸出應(yīng)為:Theresultis:62。

清修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件MWLC)內(nèi)容

#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);

作業(yè)要求:

在作業(yè)文件夾:("D:\homework103210302")下,給定程序MODI.C的功能是:

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

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

例如:當(dāng)s中的字符串為:*ABCDE"時(shí),

貝l]t中的字符串應(yīng)為:"ABCDEEDCBA”。

清修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

/***********found********1***/的下面一行,請(qǐng)考生注意°

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方清考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件價(jià)0D工C)內(nèi)容

#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);

}

作也要求:

在作業(yè)文件夾:("D:\homeMork103210304")下,給定程序MODI.C的功能是:

求一維數(shù)組a中的最大元素及其下標(biāo)。

例如,當(dāng)一維數(shù)組a中的元素為:1,4,2,7,3,12,5,34,5,9,

程序的輸出應(yīng)為:Themaxis:34?posis:7。

請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方清考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件冊(cè)O(shè)DLC)內(nèi)容

#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);

)

作也要求:

在作業(yè)文件夾:n)Ahomework\03210305.)下,給定程序MODIC的功能是:

求兩實(shí)數(shù)平方根之和,并輸出此和。

例如:輸入12和20,輸出結(jié)果是:c=7.9362380

清修改并運(yùn)行該程序,然后將源程序文件MQDI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件MODI.C)內(nèi)容

/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):

}

作業(yè)要求、

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

求二維數(shù)組a中的最大值和最小值。

例如,當(dāng)二維數(shù)組a中的元素為:

4434

37312

565

程序的輸出應(yīng)為:Themaxis:37

Theminis:3o

清修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件(MODLC)內(nèi)答

#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的功能是:

求一維數(shù)組a中的最大元素及其下標(biāo)。

例如,當(dāng)一維數(shù)組a中的元素為:34,4,2,7,3,12,5,8,5,9,

程序的輸出應(yīng)為:Themaxis:34,posis:0o

請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

/***********found***********/的下面一行,請(qǐng)考生注意°

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件機(jī)IDLC)內(nèi)容

#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));

作業(yè)要求:

在作業(yè)文件夾:(.D:\homework\03210313")下,給定程序MODI.C的功能是:

求一維數(shù)組a中值為偶數(shù)的元素之和。

例如,當(dāng)一維數(shù)組a中的元素為:10,4,2,7,3,12,5,34,5,9,

程序的輸出應(yīng)為:Theresultis:62。

清修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件(MODI.C)內(nèi)容

#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);

}

作業(yè)要求:

在作業(yè)文件夾:("D:\homework103210314")下,給定程序MODI.C的功能是:

將⑵100]之間的所有素額存放到一維數(shù)組a中,并輸出這些素?cái)?shù)。

請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件MH)[C)內(nèi)容

#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));

求二維數(shù)組a中的最大值。}

例如,當(dāng)二維數(shù)組a中的元素為

4434

7312

565

程序的輸出應(yīng)為:Themaxis:34。

清修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

作業(yè)要求:

在作業(yè)文件夾:(十:20強(qiáng)”0M\03210316")下,給定程序MODI.C的功能是:

輸出200~30。之間的所有素?cái)?shù),要求每行輸出8個(gè)素?cái)?shù)。

請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件(WDI.C)內(nèi)容

/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++:

)

作業(yè)要求:

在作業(yè)文件夾:CD:\homework\03210317")下,給定程序MODI.C的功能是:

從低位開始取出長整型變里s中偶數(shù)位上的數(shù),依次構(gòu)

成一個(gè)新數(shù)放在t中。

例如,當(dāng)s中的數(shù)為:7654321時(shí),t中的數(shù)為:642。

請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MQDI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件(MODI.C)內(nèi)容

#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);

}

作業(yè)要求;_____________________________________________________________________________________________________________

在作業(yè)文件夾:「D:\homework\03210318")下,給定程序MODI.C的功能是:

學(xué)習(xí)優(yōu)良獎(jiǎng)的條件如下:斫考5門課的總成績?cè)?50分(含)以上;或者每門課都在88分(含)以上。輸入某學(xué)生5門課的考

件。

清修改并運(yùn)行該程序,然后將源程序文件MODLC提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

/***********£()皿d***********/的下面一行,請(qǐng)考生注意o

清改正程庠中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件(MODI.C)內(nèi)容

#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**);

}

作業(yè)要求、

在作業(yè):文件夾:("D:\homework\03210321")下,給定程序MQDLC的功能是:

求一維數(shù)組a中的最大元素及其下標(biāo)。

例如,當(dāng)一維數(shù)組a中的元素為:1,4—2,5,34,5,9,

程序的輸出應(yīng)為:Themaxis:34,posis:7o

請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

/***********found***********/的下面一行f請(qǐng)考生注意0

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方清考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件(MODI.C)內(nèi)容

#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~~關(guān)-窗口I

作也要求:

在作業(yè)文件夾:n>:\homework103210322")下,給定程序MODI.C的功能是:

求一維數(shù)組a中的最小元素及其下標(biāo)。

例如,當(dāng)一維數(shù)組a中的元素為:1,4,2,7,3,12,5,34,5,9,

程序的輸出應(yīng)為:Theminis:1,posis:0。

清修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

/***********found***********/的下面一行,請(qǐng)考生注意0

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件機(jī)IDLC)內(nèi)容

/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);

作業(yè)要求:

在作業(yè)文件夾:CD:\homework\03210325")下,給定程序MODIC的功能是:

求一維數(shù)組a中所有元素的平均值,結(jié)果保留兩位小數(shù)。

例如,當(dāng)一維數(shù)組a中的元素為:10,4,2,7,3,12,5,34,5,9

程序的輸出應(yīng)為:Theaveris:9.10。

清修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件MOD工C)內(nèi)容

#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);

)

作業(yè)要求:

在作業(yè)文件夾:("D八homework'03210326")下,給定程序MODLC的功能是:

打印一個(gè)如下的九九乘法表的一部分:

1*1=1

2*1=22*2=4

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

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

請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方清考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件冊(cè)0DLC)內(nèi)容

#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:

}

作業(yè)要求:

在作業(yè)文件夾:("D:\homework\03210328")"F,給定程序MODI.C的功能是:

求二維數(shù)組a中的最小值。

例如,當(dāng)二維數(shù)組a中的元素為:

4234

7312

565

程序的輸出應(yīng)為:Theminis:2o

請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

/***********found***********/的下面一行,請(qǐng)考生注意0

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件(MODI.C)內(nèi)容

#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);

作也要求:

在作業(yè)文件夾:CDAhomeworMSZlOSS”)下,給定程序MODI.C的功能是:

求一維數(shù)組a中斫有元素的平均值。

例如,當(dāng)一維數(shù)組a中的元素為:10,4,2,7,3,12,5,34,5,9,6,8

程序的輸出應(yīng)為:Theeverageis:8.75。

清修改并運(yùn)行該程序,然后將源程序文件MODI.C提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

/***********foiiiid***********/的下面一行>請(qǐng)考生注意0

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得增行

或刪行,也不得更改程序的結(jié)構(gòu)!_____________________________

程序改錯(cuò)題源文件加DLC)內(nèi)至

#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));

)

要求]

在作業(yè)文件夾:("D:\homework\03210336")下,給定程序MODI.C的功能是:

求一維數(shù)組a中的最大元素及其下標(biāo)。

例如,當(dāng)一維數(shù)組a中的元素為:1,4,2,7,3,12,5,34,5,9,

程序的輸出應(yīng)為:Themaxis:34,posis:7。

請(qǐng)修改并運(yùn)行該程序,然后將源程序文件MODIC提交。

程序中有兩處錯(cuò)誤,錯(cuò)誤都在提示行:

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

清改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

注意:程序中的其它地方請(qǐng)考生不要隨意改動(dòng),不得熠行

或刪行,也不得更改程序的結(jié)構(gòu)!

程序改錯(cuò)題源文件(MODI.C)內(nèi)容

#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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論