c语言程序设计-(-第3次-)

c语言程序设计-(-第3次-)

ID:44753154

大小:95.50 KB

页数:15页

时间:2019-10-28

c语言程序设计-(-第3次-)_第1页
c语言程序设计-(-第3次-)_第2页
c语言程序设计-(-第3次-)_第3页
c语言程序设计-(-第3次-)_第4页
c语言程序设计-(-第3次-)_第5页
资源描述:

《c语言程序设计-(-第3次-)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3次作业一、程序阅读题(本大题共50分,共5小题,每小题10分)1.#include#defineF(x)x*xintmain(){     doublen;   n=F(3.5+5)/F(3);   printf("n=%.2lf",n);   return0;}2.(写出下面程序执行的结果)#includeintmain(){intx,b1,b2,b3;   x=300; b3=x/100; b2=(x-b3)/100; b1=x%10; x=b1+b2+

2、b3; printf("%d",x);return0;}3.写出下面程序执行的结果)#includeintmain(){   charc,str[]="SSSWILTCH22223WALL";   intk;   for(k=2;(c=str[k])!='';k++)   {  switch(c)       {  case'A':  putchar('a');                       continue;           case'2':  bre

3、ak;           case2:    while((c=str[k++])!='2'&&c!='')                           ;           case'T':  putchar('*');           case'L':  continue;           default:   putchar(c);                       continue;       }       putchar('#');   }   pri

4、ntf("");   return0;}4.(写出下面程序执行的结果)#includeintmain(){charc1='a',c2='b',c3='c',c4='101',c5='x4a';printf("a%cb%ctc%ctabc",c1,c2,c3);printf("tb%c%c",c4,c5);return0;}5.(写出下面程序执行的结果)#includeinta,b,c,d;intmain(){     voidp(inta,i

5、ntb);   printf("%d,%d,%d,%d",a,b,c,d);   p(a,b);   printf("%d,%d,%d,%d",a,b,c,d);   return0;}voidp(inta,intb){     staticintc;   a++,b++;   c-=1,d+=1;   if(a<3)   {       p(a,b);       printf("%d,%d,%d,%d",a,b,c,d);   }}二、程序设计题(本大题共40分,共5小题,每小题8分)

6、1.编程序实现功能:将一个10行5列数组a每一行中最大值取出存放到一个一维数组b中,输出数组a和数组b的值,要求所有数组操作通过两种以上的指针方式表示。2.编写程序实现功能:分别统计键盘输入流上接收字符串中每种数字字符的个数,要求使用数组表示所有计数器集合,并且在数组的下标表达式中使用枚举型数据。3.编程序实现功能:求出在1~1000之间的整数中能同时被3、5、7整除的数,输出满足条件的数以及它们的和。4.编程序实现华氏温度到摄氏温度的转换,其转换公式是:,式中f表示华氏温度,c表示摄氏温度。5.编写

7、一个递归函数计算Hermite多项式,Hn(x)定义为:  三、填空题(本大题共10分,共5小题,每小题2分)1.下面程序的功能是:求两个实数之和的平方根,请选择合适选项填空完成程序。#include#include<        >intmain(){     doublea,b;   scanf("%lf,%lf",&a,&b);   printf("%lf",sqrt(a+b));   return0;}Astring.hBstdlib.hCmath.hDmathemat

8、ics.h2.下面程序的功能是:挑选输入流中的数字字符按序组成整数(例如输入流为ab3c5g8,获取的整数为358),请选择合适选项填空完成程序。#includeintmain(){     charc;   intn=0;   while((c=getchar())!='')       if(        )           n=n*10+c-'0';   printf("n=%d",n);   return0;}Ac

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

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

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