C语言国二改错与编程

C语言国二改错与编程

ID:37919064

大小:241.50 KB

页数:40页

时间:2019-06-02

C语言国二改错与编程_第1页
C语言国二改错与编程_第2页
C语言国二改错与编程_第3页
C语言国二改错与编程_第4页
C语言国二改错与编程_第5页
资源描述:

《C语言国二改错与编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、改错题:1、给定程序modi.c中fun函数的功能是:根据整型参数m,计算如下公式的值。y=1+1/根号(2)+1/根号(3)+……1/根号(n)例如,若m中的值为:5,则应输出:3.231671请改正程序中的错误,或在横线处填上适当的内容并把横线删除,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include/************found************/__________________doublefun(intm){inti;doublet,y=0;for(i=1;i<

2、=m;i++){t=1/sqrt(i);y=y+t;}returny;}main(){intm;doubley;clrscr();printf("Enterm:");scanf("%d",&m);printf("y=%f",fun(m));}2、给定程序modi.c中,函数fun的功能是:求出a所指数组中最大数和次最大数(规定最大数和次最大数不在a[0]和a[1]中,依次和a[0]、a[1]中的数对调。例如数组中原有的数为:7、10、12、0、3、6、9、11、5、8,输出的结果为:12、11、7、0、3、6、9、10、5、8。请改正程序中的错误,

3、使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#include#defineN20voidfun(int*a,intn){intk,m1,m2,max1,max2,t;max1=max2=-32768;m1=m2=0;for(k=0;kmax1){max2=max1;m2=m1;max1=a[k];m1=k;}elseif(a[k]>max2){max2=a[k];m2=k;}/************found************

4、/t=a[0];a[m1]=a[0];a[m1]=t;/************found************/t=a[1];a[m2]=a[1];a[m2]=t;}main(){intx,b[N]={7,10,12,0,3,6,9,11,5,8},n=10,i;clrscr();for(i=0;i

5、素数之和。high由主函数传给fun函数。若high的值为:100,则函数的值为:732。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#include#includeintfun(inthigh){intsum=0,n=0,j,yes;/************found************/while((high>=2)&&(n<10){yes=1;for(j=2;j<=high/2;j++)/************fo

6、und************/if(high%j==0){yes=0;break}if(yes){sum+=high;n++;}high--;}returnsum;}main(){clrscr();printf("%d",fun(100));}4、给定程序中,函数fun的功能是:分别统计字符串中大写字母和小写字母的个数。例如,给字符串s输入:AAaaBBb123CCccccd,则应输出结果:upper=6,lower=8。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include

7、io.h>#include/************found************/voidfun(char*s,inta,intb){while(*s){if(*s>='A'&&*s<='Z')/************found************/a++;if(*s>='a'&&*s<='z')/************found************/b++;s++;}}main(){chars[100];intupper=0,lower=0;clrscr();printf("Pleaseastring:");get

8、s(s);fun(s,&upper,&lower);printf(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。