0 ){hour=min1/CG;min=min1%CG;printf("%d minutes are %d ho" />

c primer plus 第5章习题答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C primer plus 第五章编程习题答案

5.1

#include

#define CG 60

int main()

{

int min1,hour,min;

printf ("请输入分钟:");

scanf("%d",&min1);

while(min1>0 )

{

hour=min1/CG;

min=min1%CG;

printf("%d minutes are %d hours %d minutes.",min1,hour,min);

printf("请输入下一个分钟:");

scanf("%d",&min1);

}

return 0;

}

5.2

int main()

{

int n;

printf("请输入一个整数:");

scanf("%d",&n);

int i;

for(i=0;i<=10;i++)

{

printf("%d\t",n+i);

}

return 0;

}

5.3

#define CG 7

int main()

{

int days,week,day;

printf ("请输入天数:");

scanf("%d",&days);

while(days>0)

{

week=days/CG;

day=days%CG;

printf("%d days are %d weeks,%d days.",days,week,day);

printf("请输入下一个天数:");

scanf("%d",&days);

}

return 0;

}

5.5

int main()

{

int count,sum;

count=0;

sum=0;

int num;

printf("请输入一个整数:");

scanf("%d",&num);

while(count

{

sum=sum+count;

count++;

}

printf("sum=%d\n",sum);

return 0;

}

5.7

void cubic(float);

int main()

{

float n;

printf("please enter an number:");

scanf("%f",&n);

cubic(n);

return 0;

}

void cubic(float m)

{

printf("%f\n",m*m*m);

}

5.8

#include "stdafx.h"

#define a 1.8

#define b 32.0

#define c 273.16

void Temperatures(double);

int _tmain(int argc, _TCHAR* argv[])

{

double fah;

printf("please enter temperature:");

while (scanf_s("%f", &fah))

{

Temperatures(fah);

printf("please enter next temperature:");

scanf_s("%f", &fah);

}

return 0;

}

void Temperatures(double tem)

{

double cel, kel;

cel = a*tem + b;

kel = cel + c;

printf("华氏温度:%.2f 摄氏温度:%.2f 绝对温度:%.2f", tem, cel, kel);

}

相关文档
最新文档