- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CPrimerPlus第五章编程练习完整版答案(原创)
C Primer Plus 第五章编程练习完整版答案(原创)
所有程序均在VS 2010下调试通过
//1
#includestdio.h
#define HOU_TO_MIN 60
int main(void)
{
int min,hou,left;
printf(Convert minutes to hours and mintues!\n);
printf(Enter the number of minutes(=0 to quit):\n);
scanf(%d,min); //读入分钟数
while(min0)
{
hou=min/HOU_TO_MIN;
left=min%HOU_TO_MIN;
printf(%d minutes is %d hours and %d minutes.\n,min,hou,left);
printf(Enter next value(=0 to quit):\n);
scanf(%d,min);
}
printf(DONE!\n);
}
//2
#includestdio.h
int main(void)
{
int a,b;
printf(请输入一个整数:);
scanf(%d,a);
b=a+10;
while(a=b)
{
printf(%d\n,a);
a++;
}
return 0;
}
//3
#includestdio.h
#define WEEK_TO_DAY 7
int main(void)
{
int day,week,left;
printf(请输入天数:(非正数退出系统));
scanf(%d,day);
while(day0)
{
week=day/WEEK_TO_DAY;
left=day%WEEK_TO_DAY;
printf(%d天数等于%d周零%d天\n,day,week,left);
scanf(%d,day);
}
printf(退出系统!);
return 0;
}
//4
#includestdio.h
#define FEET_TO_CM 30.48
#define INCHE_TO_CM 2.54
int main(void)
{
float centimeter,inche;
int foot;
printf(Enter a height in centimeters(=0 to quit):);
scanf(%f,centimeter);
while(centimeter0)
{
foot=centimeter/FEET_TO_CM;
inche=(centimeter-foot*FEET_TO_CM)/INCHE_TO_CM;
printf(%.1fcm=%d feet,%.1f inches,centimeter,foot,inche);
scanf(%f,centimeter);
}
printf(bye\n);
return 0;
}
//5
#includestdio.h
int main(void)
{
int count,sum,x;
count=0;
sum=0;
scanf(%d,x);
while(count++x)
sum=sum+count;
printf(sum=%d\n,sum);
return 0;
}
//6
#includestdio.h
int main(void)
{
int sum=0;
int count=0;
int x;
scanf(%d,x);
while(count++x)
sum=sum+count*count;
printf(%d\n,sum);
return 0;
}
//7
#includestdio.h
void print(float n);
int main(void)
{
float n;
printf(请输入一个浮点数,实现计算其立方值的功能:);
scanf(%f,n);
print(n);
return 0;
}
void print(float n)
{
float x=n*n*n;
printf(%f\n,x);
}
//8
#includestdio.h
void Temperatures(double Fahrenheit);
int main(void)
{
double Fahrenheit;
printf(请输入一个华氏温度值:);
while(scanf(%lf,Fahrenheit))
Tempe
文档评论(0)