下载此文档

从问题到程序--习题答案.doc


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
蚁从问题到程序—:蝿_abcx+-3x1Xf_1__4Eoof___艿x__x__2____Iam芅答:不合法的标示符有:螃a$#24非法符号#膂x+-非法符号#蚈3x1不是以英文字母开头肅Iam非法符号“空格”袅bg--1非法符号-:螆1)125+01252)0XAF-0XFA蚂3)24*3/5+64)36+-(5-23)/4蚂5)35*012+27/4/7*(12-4)薇答:1)2102)-753)204)405),在什么地方将发生类型转换,各个转换是从什么类型转换螁到什么类型,表达式计算的结果是什么?羆1)3*(2L+)-012+44芆2)3*(int)sqrt(34)-sin(6)*5+0x2AF螅3)cos(+4)-6*27L+1526-:1))(编译时)自动转成十进制数蚀3)。聿答:螇#include<>蚃#include<>莀葿intmain(){芄printf("%f\n",3*(2L+)-012+44);蚅printf("%f\n",3*(int)sqrt(34)-sin(6)*5+0x2AF);螂printf("%f\n",cos(+4)-6*27L+1526-);羈system("pause");羄return0;蒂}:莇1)+2)1065螇24*13蒅3)./.4)π2+17)lnln(101)2π+芅5)log52π−16)eπ+17)arctan(log())3e+π莂8)−(−)29)12袀345++/10)ln(2π13+e),。写几个简单程序,分别计算出直径100毫米和蒄150毫米的铁球与金球的重量。螂答:荿#include<>蚆芁doublef1(doubler){羁doublev,w;螈v=*r*r*r*;蒆w=*v;莂returnw;聿}膈***doublef2(doubler){莄doublev,w;莁v=*r*r*r*;蚇w=*v;羇returnw;膁}蒀肆intmain(){蚇printf("铁球的重量为:%f,金球的重量为:%f\n",f1(),f2());芃printf("铁球的重量为:%f,金球的重量为:%f\n",f1(),f2());袂system("pause");螀return0;膄}+2x+6的两个根,考虑用合适的方式输出。(提示:对这个具体问题,可以先人工计算出判别式b2−4ac的值,以此作为已知信息,就可以写出程序腿了。)袄答:肁#include<>聿#include<>薈蚄voidf(doublea,doubleb,doublec){膃doubletemp=b*b-4*a*c;蒁if(temp>0)肈printf("方程的根为:%f,%f",(-b+sqrt(temp))/2/a,(-b-sqrt(temp))/2/a);莅elseif(temp==0)膄printf("方程有两个相同的根为:%f",-b/2/a);薀else蒇printf("方程无解!");膅羁}羂intmain(){袇f(5,2,6);//可以测试不同的数据袆system("pause");肃return0;肀}。对它们做一些修改,观察程序加工和运行的情蚆况,并对程序的行为做出解释。,将printf的相应转换描述改为%f腿或者%ld,看看会出现什么问题。在一个能正确工作工作的输出双精度结果的程序里,罿将printf的相应转换描述改为%d或者%ld,看看会出现什么问题。:肇-"bc_345袈答:袇--c#microm%ustWhilea",b的值是2,c的值是3,在这种情况下分别执行下芇面各个语

从问题到程序--习题答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人在水一方
  • 文件大小108 KB
  • 时间2019-04-25