欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C语言复习2答案共5页word资料.doc

    • 资源ID:33866023       资源大小:129.50KB        全文页数:5页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言复习2答案共5页word资料.doc

    如有侵权,请联系网站删除,仅供学习与交流C语言复习2答案【精品文档】第 5 页C语言复习(2)1.阅读程序,写出程序运行结果。main() int a,b; for(a=1,b=1;a<=100;a+) if(b>=20)break; if(b%3=1)b+=3;continue; b+=5; printf("%d",a);结果:82.阅读程序,写出程序运行结果。main() int a=2,b=7,c=5; switch(a>0) case 1:switch(b<0) case 1:printf("");break; case 2:printf("!");break; case 0:switch(c=5) case 0:printf("*");break; case 1:printf("#");break; default:printf("$");break; break; default:printf("&");结果:3.阅读程序,写出程序运行结果。main() int x=0,y=5,z=3; while(z->0&&+x<5)y=y-1; printf("%d,%d,%dn",x,y,z);结果:3,2,-14以下程序的输出结果为()。main( )char s140="country",s220="side"int i=0,j=0;    while(s1i!='0')  i+;     while(s2j!='0')  s1i+=s2j+;s1i= '0' printf("%sn",s1); 结果:countryside5下列程序的输出结果为()。#include"stdio.h"void main()char s="12134211"int k,v1,v2,v3,v4;v1=v2=v3=v4=0;for(k=0;sk!='0'k+)switch(sk) default: v4+;case '1': v1+;case '2': v2+;case '3': v3+;printf("%d,%d,%d,%dn",v1,v2,v3,v4);结果:5,7,8,16.给出下列程序的运行结果:#include <stdio.h> main( ) char *p,s="ABCD" for ( p=s;p<s+4;p+) printf("%sn",p);答案:ABCD BCD CD D7.阅读程序,写出程序运行结果。int a=3,b=4; max(int a,int b) int c; c=a>b?a:b; return (c); main() int a=8; printf("%d",max(a,b);答案:88.阅读程序,写出程序运行结果。#include <stdio.h> #include <string.h> main() char *p1, *p2,str20="xyz" p1="abcd" p2="efgh" strcpy(str+1,strcat(p1+1,p2+1); printf("%s",str);答案:xbcdfgh1 试编写一个程序,输入一个3*5的整数矩阵(假设所有的数据互不相同),输出其中最大值、最小值和它们的下标。答案:#include<stdio.h>void main() int a35,i,j,max,min,rmax,cmax,rmin,cmin; for(i=0;i<3;i+) for(j=0;j<5;j+) scanf("%d",&aij); max=min=a00;rmax=cmax=rmin=cmin=0; for(i=0;i<3;i+) for(j=0;j<5;j+) if(max<aij) max=aij;rmax=i;cmax=j; else if(min>aij) min=aij;rmin=i;cmin=j; printf("max:a%d%d=%dn",rmax+1,cmax+1,max); printf("min:a%d%d=%dn",rmin+1,cmin+1,min);2.输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。答案:#include "stdio.h"main()char c;int letters=0,space=0,digit=0,others=0;printf("please input some charactersn");while(c=getchar()!='n')if(c>='a'&&c<='z'|c>='A'&&c<='Z')letters+;else if(c=' ')space+;else if(c>='0'&&c<='9')digit+;elseothers+;printf("all in all:char=%d space=%d digit=%d others=%dn",letters,space,digit,others);3.编写一个函数求出任意一维数组中最大的元素值和所有元素的平均值,只能定义成自定义函数的形式。答案:float aver=0;float max(float a,int n) int i;float max1=a0; for(i=0;i<n;i+) aver+=ai; if(max1<ai)max1=ai; aver/=n; return(max1);#include<stdio.h>void main() float a100,s;int i,n; scanf("%d",&n); for(i=0;i<n;i+) scanf("%f",&ai); s=max(a,n); printf("max=%f,aver=%fn",s,aver);4.编程序求出40个整数中的最大值,并输出最大值和它的位置。要求:从键盘输入40个元素存放在数组中,并且必须用指针变量来引用数组元素,位置是指最大值在数组中的下标。答案:#include<stdio.h>void main() int a10,max,*w,*p; for(p=a;p<a+10;p+) scanf("%d",p); w=a;max=*a; for(p=a;p<a+10;p+) if(max<*p)max=*p;w=p; printf("max=%dnposition=%dn",max,w-aFG);

    注意事项

    本文(C语言复习2答案共5页word资料.doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开