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.
先谢谢好心的大佬们了 展开
编写一个程序,提示用户以兆位每秒(Mb/s)为单位的下载速度和以兆字节(MB)为单位的文件大小。程序中应计算文件的下载时间。注意,这里1字节等于8位。使用float类型,并用/作为除号。该程序要以下面的格式打印3个变量的值(下载速度、文件大小和下载时间),显示小数点后面两位数字:
At 18.12 megabits per second,a file of 2.20 megabits
downloads in 0.97 seconds.
先谢谢好心的大佬们了 展开
1个回答
展开全部
这是《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);
}
执行结果如下:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询