C Primer Plus(第六版)第四章 编程练习答案
Posted 水番正文
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C Primer Plus(第六版)第四章 编程练习答案相关的知识,希望对你有一定的参考价值。
前言:由于不是太复杂,第四章的程序我就全部集成在一个程序了,仅供参考,新手勿喷。
(梅开二度
CH04 Code answer:
#include<stdio.h>
#include<string.h> //strlen
#include<float.h> //FLT_DIG and DBL_DIG
const float KM = 1.609;
#define QIYOU 3.785
int main(void)
{
printf("4.8.1\\n");
char nick[10],name[10];
printf("请输入名");
scanf("%s",nick);
printf("请输入姓");
scanf("%s",name);
printf("%s,%s\\n",nick,name);
printf("\\n");
printf("4.8.2\\n");
char namee[10];
printf("请输入姓名:");
scanf("%s",namee);
printf("a.\\"%s\\"\\n",namee);
printf("b.\\"%20s\\"\\n",namee);
printf("c.\\"%-20s\\"\\n",namee);
printf("d.%3s\\n",namee);
printf("\\n");
printf("4.8.3\\n");
float a;
printf("输入一个浮点数:");
scanf("%f",&a);
printf("a.The input is %2.1f or %-1.1e\\n",a,a);
printf("a.The input is %+2.3f or %-1.3E\\n",a,a);
printf("\\n");
printf("4.8.4\\n");
float tall;
char nameee[10];
printf("输入姓名和身高:");
scanf("%s %f",nameee,&tall);
printf("%s, you are %1.3f feet tall\\n",nameee,tall);
printf("\\n");
printf("4.8.5\\n");
float speed,file;
printf("请输入下载速度(Mb/s)和文件大小");
scanf("%f %f",&speed,&file);
printf("At %.2f megabits per second, a file of %.2f megabytes\\ndownloads in %.2f seconds\\n",speed,file,file/speed*8);
printf("\\n");
printf("4.8.6\\n");
char name0[10],nick0[10];
printf("输入名:");
scanf("%s",name0);
printf("输入姓:");
scanf("%s",nick0);
printf("%s %s\\n%*d %*d\\n",name0,nick0,strlen(name0),strlen(name0),strlen(nick0),strlen(nick0)); //人工智能
printf("%s %s\\n%-*d %-*d\\n",name0,nick0,strlen(name0),strlen(name0),strlen(nick0),strlen(nick0));
printf("\\n");
printf("4.8.7\\n");
float n1 = 1.0/3.0;
double n2 = 1.0/3.0;
printf("%.6f %.12f %.16f\\n",n1,n1,n1);
printf("%.6f %.12f %.16f\\n",n2,n2,n2);
printf("%f %f\\n",FLT_DIG,DBL_DIG);
printf("\\n");
printf("4.8.8\\n");
float x1,x2;
printf("请输入英里和加仑汽油总量:");
scanf("%f %f",&x1,&x2);
printf("消耗%.1f(英里/加仑)\\n",x1/x2);
printf("消耗%.1f(升/100公里)\\n",x1*KM/x2*QIYOU);
printf("\\n");
}
以上是关于C Primer Plus(第六版)第四章 编程练习答案的主要内容,如果未能解决你的问题,请参考以下文章