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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C语言程序设计填空改错总结.docx

1、C语言程序设计填空改错总结1:求最大公约数、最小公倍数#include #include int main(void) int a, b, num1, num2, t; system(CLS); printf(nInput two numbers:n); scanf (%d%d,&num1,&num2); if(num1num2) a=num2; b=num1; else a=num1; b=num2; while(b!=0) t=a%b; a=b; b=t; printf(greatest common divisor:%dn,a); %最大公约数 printf(least common m

2、ultiple:%dn,num1*num2/a);%最小公倍数return 0;2:输出字符串长度最大的#include #include #include char *proc(char (*a)81,int M)char *max;int i;max=a0;for(i=1;iM;i+)if(strlen(max)strlen(ai)max=ai;return max;int main(void) char ss1081,*max; int n,i=0; printf(输入若干个字符串:); gets(ssi); puts(ssi); while(!strcmp(ssi,*)=0) i+;

3、gets(ssi); puts(ssi); n=i; max=proc(ss,n); printf(nmax=%sn,max); return 0;3:一/二维数组的定义和初始化一维数组的定义和初始化int a5=1,2,3,4,5;二维数组的定义和初始化int a33=1,2,3,4,5,6,7,8,9);int a33=1,2,3,4,5,6,7,8,9;int a33=3*3;4:if else 语句的使用#includeint main(void) int a=3,b=2,c=1; if(ab) if(b0) c=0; else c+; printf(%dn,c); return 0;

4、5:字符常量与C语言中的转义字符v 0xff 017 A0x后面的数是十六进制数0后面的数是八进制数v是垂直制表t是水平制表6:跳格输出#includeint main(void) char ch25=1234,5678,*p2; int i,j,s=0; for(i=0;i2;i+) pi=chi; for(i=0;i2;i+) for(j=0;j4;j+) s=pij-0; printf(%d,s); j+; return 0;7:关系表达式/逻辑表达式的结果为0或1,0代表假,1代表真。#includeint main(void) int a=5,b=6,c=7,d=8,m=2,n=2;

5、 (m=ab)&(n=cd); printf(%dn,n); return 0;8:形参值的变化不影响实参#includetypedef structint b,p;A;void f(A c)int j;c.b+=1;c.p+=2;int main(void)int i;A a=1,2;f(A a);printf(%d,%dn,a.b,a.p);return 0;8:输出最大字符串#include#includeint main(void)char a50,b30;int i;scanf(%s,a);strcpy(b,a);for(i=1;i5;i+)scanf(%s,a);if(strcmp

6、(b,a)0)strcpy(b,a);printf(the longest string is %sn,b);printf(the length is %dn,strlen(b);return 0;9:冒泡排序int i,j;int aM;for(i=1;iM;i+)for(j=0;jM-1;j+)if(ajaj+1)t=aj;aj=aj+1;aj+1=t;9:选择排序int i,j;int aM;int t;int index;for(i=0;iM-1;i+)index=i;for(j=i+1;jaj)index=j;t=ai;ai=aindex;aindex=t;经典程序第2套:程序改错题

7、#include #include #include /*found*/void proc(long s,long *t) long s1=10; s/=10; *t=s%10;/*found*/ while(s0) s=s/100; *t=s%10*s1+*t; s1=s1*10; void main() long s,t; system(CLS); printf(nPlease enter s: ); scanf(%ld,&s); proc(s,&t); printf(The result is: %ldn ,t);程序设计题#include #include #include #incl

8、ude void proc(char *str, char t)int i,j=0;for(i=0;stri!=0;i+)if(i%2=0&stri%2!=0)tj+=stri;tj=0;int main(void)char str100,t100;system(CLS);printf(nPlease enter string str: );scanf(%s,str);proc(str,t);printf(nThe result is: %sn,t);return 0; 第3套程序填空题#include #include #define M 10void main() int i,n=0; i

9、nt arrM=40,68,62,33,35,52,48,95,66,73; int bbM; system(CLS); for(i=0;iM-1;i+) if(arriarri+1) bbn+=arri; printf(n* display bb *n); for (i=0;in;i+) printf(bb%d=%2d ,i,bbi);程序改错题#include #include #include int m10;/*found*/void proc(void) int j; printf(nIn subfunc after callingn); for(j=0;j10;j+) /*foun

10、d*/ printf(%d ,mj/5); void main() int i; printf(In main before callingn); for(i=0;i10;i+) mi=i+20; printf(%d ,mi); proc(); printf(nIn main after callingn); for(i=0;i10;i+) printf(%d ,mi/5);程序设计题#include #define M 16typedef struct char num10; int s;STREC;void proc(STREC a)STREC t;int i,j;for(i=1;iM;i

11、+)for(j=0;jM-1;j+)if(aj.saj+1.s)t=aj;aj=aj+1;aj+1 t;void main () STREC stuM= GA005,85,GA003,76,GA002,69,GA004,85,GA001,91,GA007,72,GA008,64,GA006,87,GA015,85,GA013,91,GA012,64,GA014,91,GA011,66,GA017,64,GA018,64,GA016,72; int i; proc(stu); printf(The data after sorted :n); for (i=0; iM; i+) if(i%4=0) /每行输出4个学生记录 printf(n); printf(%s %4d ,stui.num,stui.s); printf(n); 第4套程序填空题#include #include double proc(double x10) int i; double avg=0.0; double sum=0.0; double

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

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