数据结构与算法分析---第一章--练习1.3
来源:互联网 发布:希捷数据恢复要多少钱 编辑:程序博客网 时间:2024/05/22 04:49
#include <stdio.h>
#define PrintDigit( Ch ) ( putchar( ( Ch ) + '0' ) )
void PrintInt(unsigned int N) /* Print nonnegative N */
{
if(N>10)
PrintInt(N/10);
PrintDigit(N%10);
}
void PrintOut(double N,int accuracy)
{
if(N<0){
N=-N;
putchar('-');
}
int A = (int)N,D = 1,E;
double C = N - A;
PrintInt(A);
putchar('.');
if(C>0){
for(int i=1;i<=accuracy;i++){
D *=10;
}
E = (int)(C*D+0.5);
PrintInt(E);
}
}
int main()
{
PrintOut(123.99,2);
putchar('\n');
return 0;
}
#define PrintDigit( Ch ) ( putchar( ( Ch ) + '0' ) )
void PrintInt(unsigned int N) /* Print nonnegative N */
{
if(N>10)
PrintInt(N/10);
PrintDigit(N%10);
}
void PrintOut(double N,int accuracy)
{
if(N<0){
N=-N;
putchar('-');
}
int A = (int)N,D = 1,E;
double C = N - A;
PrintInt(A);
putchar('.');
if(C>0){
for(int i=1;i<=accuracy;i++){
D *=10;
}
E = (int)(C*D+0.5);
PrintInt(E);
}
}
int main()
{
PrintOut(123.99,2);
putchar('\n');
return 0;
}
阅读全文
0 0
- 《数据结构与算法分析》第一章练习1.3
- 数据结构与算法分析---第一章--练习1.3
- 《数据结构与算法分析》第一章练习1.1
- 数据结构与算法第一章练习
- 数据结构与算法分析练习
- 数据结构与算法分析笔记:第一章:递归
- 数据结构与算法分析学习笔记---第一章
- 【数据结构与算法分析】第一章学习总结
- 【数据结构】数据结构与算法分析第一章部分题目
- 数据结构与算法分析Java版练习1.3
- 数据结构与算法分析-第一章Java类(01)
- 数据结构与算法分析-第一章Java类(02)
- 数据结构与算法分析-第一章Java类(03)
- 数据结构与算法分析-第一章Java类(04)
- 数据结构与算法分析-第一章Java类(05)
- 《数据结构与算法分析--c语言描述》之第一章:引论
- 数据结构与算法分析 java 版学习笔记 第一章
- 《数据结构与算法分析C++》 维斯 第一章 笔记
- 深机笔记
- Ubuntu下Opencv的idft实现Matlab的ifft2
- phantomjs 将html 转换为图片或者pdf
- coursera《机器学习》吴恩达-week1-03 梯度下降算法
- 设置全局结果视图(Struts框架)
- 数据结构与算法分析---第一章--练习1.3
- laravel连接数据库可能出现的小问题
- Oracle 导入、导出 本地&远程 数据
- ThinkPHP3.2.3如何实现系统登录日志?
- 触发器异常导致的druid问题
- Canvas
- dcm4che2-Java Library for DICOM
- Android系统底层启动源码分析(开机启动)
- 安卓中使用SharedPreferences保存javaBean类对象