C语言问题《C Primer Plus》第四章编程练习(第六版)

求问下面一个问题的正确程序编写一个程序,提示用户以兆位每秒(Mb/s)为单位的下载速度和以兆字节(MB)为单位的文件大小。程序中应计算文件的下载时间。注意,这里1字节等于... 求问下面一个问题的正确程序

编写一个程序,提示用户以兆位每秒(Mb/s)为单位的下载速度和以兆字节(MB)为单位的文件大小。程序中应计算文件的下载时间。注意,这里1字节等于8位。使用float类型,并用/作为除号。该程序要以下面的格式打印3个变量的值(下载速度、文件大小和下载时间),显示小数点后面两位数字:
At 18.12 megabits per second,a file of 2.20 megabits
downloads in 0.97 seconds.

先谢谢好心的大佬们了
展开
 我来答
superzch

2017-07-08 · TA获得超过2297个赞
知道小有建树答主
回答量:588
采纳率:16%
帮助的人:239万
展开全部

这是《C Primer Plus》第四章编程练习(第六版)4.8.5的练习题:

参考代码如下:

#include <stdio.h>

int main(void){
float downloadSpeed,fileSize;
printf("Please input your download speed(Mb/s):");
scanf("%f",&downloadSpeed);
printf("Please input you file size(Mb):");
scanf("%f",&fileSize);
printf("At %.2f megabits per second, a file of %.2f megabytes\n",downloadSpeed,fileSize);
printf("download in %.2f seconds.\n",fileSize*8/downloadSpeed);
}

执行结果如下:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式