ImageVerifierCode 换一换
格式:DOCX , 页数:97 ,大小:39.31KB ,
资源ID:21719168      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21719168.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(程序改错最终修订版Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

程序改错最终修订版Word文档格式.docx

1、 输出 FAC ED。#include void fun(char tt)int i;for(i=0;tti;i+)/*ERROR*/if(tti)|(tti)&(ttifun(char p) int k=0; do while(*p=0) if(k=0&*p! *p=toupper(*p); k=0; else if(*p!) k=1; else *p+; char str81; printf(please input a English text line: gets(str);The original text line is : puts(str); fun(str);The new

2、text line is :【参考答案】fun(char *p)while(*p)k=1;p+;任意输入一个字符,如果是小写字母以大写字母输出, 是大写字母以小写字母输出;否则,按原样输出。 程序中共有4条错误语句,请改正错误。 char ch;Enter ch: ch=getchar(r); if(ch=a&ch=A&=Z) putchar(ch+32); else putchar();【参考答案】ch=getchar();if(chelse if(ch=65&=90)else putchar(ch);计算正整数num的各位上的数字之积。输入252,则输出应该是20。long fun (lo

3、ng num) long k; do k*=num%10;num=10;while (num); return k; long n;nPlease enter a number: scanf(%ld, n);n%ldn,fun(long n);【1】long k=1;【2】num/=10;【3】scanf(,&n);【4】printf(,fun(n);求1到10的阶乘的和。 int i; float s=0; float fac(int n); /*ERROR*/ for(i=1;i10; s=fac(i);%fn,s);float fac(int n) int y=1; for(i=1 ;=

4、n; y=y*i; return;答案for(i=1;=10;s=s+fac(i);float y=1.0;return y;求1到20的阶乘之和。fun() int n,j; float s=0.0,t=1.0; for(n=1;n=20;n+) s=1; for(j=1;jj+) t=t*n; s+t=s;jiecheng=%dn fun();答案:t=1; t=t*j; s=s+t;jiecheng=%fn实现两个字符串的连接。#include char s180,s280; void scat(char s1,char s2); gets(s1); gets(s2); scat(s1,

5、s2); puts(s1);void scat (char s1,char s2) int i=0,j=0; while(s1i= =) i+; while(s2j= = s2j=s1i; i+; j+; s2j=【1】 while(s1i!)i+;【2】 while(s2j)【3】 s1i=s2j;【4】 s1i=比较两个字符串的长度,输出长度大的字符串。 char a80,b80; int i,j;给字符串a赋值:n gets(a);给字符串b赋值: gets(b);输出原字符串a: puts(a);输出原字符串b: puts(b);ai!for(j=0;bj!%d,%d,i,j); if

6、(ij)生成一个周边元素为5,其它元素为1的3*3的二维数组。void fun(int arr3) int i,j 3;i+) for(j=0; if(i=0&j=0|i=2|j=2) arrij=5; else arrij=1; int a33,i,j; fun(a); for(i=0;%d ,aij);【1】 int i,j;【2】 for(i=0;【3】 if(i=0|j=0|i=2|j=2)用下面的和式求圆周率的近似值。直到最后一项的绝对值 小于等于0.0001。stdlib.h int i=1; int s=0,t=1,p=1; while(fabs(t)=1e-4) p=-p; i

7、=i+2; t=p/i;pi=%dn,s*4);答案#include float s=0,t=1,p=1; while(fabs(t)1e-4)pi=%fn,s*4);在一个一维整型数组中找出其中最大的数及其下标。#define VSIZE 20int vectorVSIZE int fun(int list,int size) int max,i,j=0; max=listi;size; if(maxlisti) max=listi;j=i; return j;VSIZE; vectori=rand(); if(i%5=0) printf(%6d,vectori); i=int fun(ve

8、ctor,VSIZE);nMininum:Vector%d=%6dn,i,vectori);【1】int vectorVSIZE;【2】max=list0;【3】if(max【4】i=fun(vector,VSIZE);找出一个大于给定整数m且紧随m的素数,并作为函数值返回。int fun(int m)k; for(i=m+1; for(k=2;ki;k+) if(i%k!=0) break; if(k=i) return(i); int n;nPlease enter n:%d%dn答案int i,k;if(i%k=0)if(k=i)找出大于m的最小素数,并将其作为函数值返回。math.hi

9、nt fun( int m) int i,k; for(k=1;=0) break; if(ki)void main()从键盘输入十个学生的成绩,统计最高分,最低分和平均分。 max代表最高分,min代表最低分,avg代表平均分。 /*ERROR*/ float a8,min,max,avg;input 10 score:=9;%f,a); max=min=avg=a1; if(minai) min=ai; if(max给定n个实数,输出平均值,并统计在平均值以下(含平 均值)的实数个数。n=6时,输入23.5, 45.67, 12.1, 6.4,58.9, 98.4所得 平均值为40.,在平

10、均值以下的实数个数应为3。int fun(double x,int n) int j,c=0; double j=0; xa+=xj; xa=xa/n;ave=%fn,xa); if(xj=xa) c+; return xa; double x=23.5,45.67,12.1,6.4,58.9,98.4;,fun(x,6);答案float xa=0;n;return c;【程序改错】int fun (char *s, char *t1, char *t2 , char *w) char *p , *r, *a; strcpy( w, s ); while ( *w ) p = w; r = t

11、1; while ( *r ) if ( *r = *p ) r+; if ( *r = a = w; r = t2; while ( *r) *a = *r; a+; w += strlen(t2) ; w+; char s100, t1100, t2100, w100;nPlease enter string S:%s, s);nPlease enter substring t1:, t1);nPlease enter substring t2:, t2); if ( strlen(t1)=strlen(t2) ) fun( s, t1, t2, w);nThe result is : %sn, w);Error : strlen(t1) != strlen(t2)n if(i%k=0) if(k=i)%d

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1