c语言小白求帮助 2023-09-10 12:38 采纳率: 100%
浏览 9
已结题

c语言新手求内存单位换算题的错误指正

#题目信息
计算机的内存容量以字节(BYTE,简称B)为基本单元组织,K(千)、M(兆)、G(吉)三个数量级单位定义为:
1千字节:1KB = 1024B
1兆字节:1MB = 1024KB
1吉字节:1GB = 1024MB

现在编写一个内存单位换算的程序。

Input
输入为一个整数,表示内存中n个字节,0<=n<232。

Output
输出三行:第一行为KB数,不足K的舍去;第二行为MB数、第三行为GB数,均保留两位小数。

初步想法如图所示

img

求错误指正,不足K的舍去 怎么处理
以及程序可以run但数据输出结果都为0
使用codeblocks编写的程序
谢谢帮助!

  • 写回答

2条回答 默认 最新

查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月1日
  • 已采纳回答 9月23日
  • 修改了问题 9月10日
  • 创建了问题 9月10日