项目19.2 能够对齐的数据
2015-09-20 16:52
232 查看
任务及代码:
/*
文件名:main.c
作者:小风景
完成日期:2015.9.20
问题描述:在下面程序段基础上,继续写完代码,完成如图所示的输出:
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Name\tAge\tSalary\taddr\n");
printf("Tom\t%d\t%6.1f\t%s\n", 20, 314.2, "NewYork");
printf("Jerry\t%d\t%6.1f\t%s\n",22,7876.4,"BeiJing");
printf("Blotu\t%d\t%6.1f\t%s\n",9,5.5,"ShangHai");
return 0;
}
运行结果:
![](https://img-blog.csdn.net/20150920164821755?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
总结:这个程序的输出重点在于数的对齐,浮点数右对齐,如果不设置数域就只能通过添补空格开始现,程序中6.1f设置数域为六,小数点后保留一位,输出的整数,小数和小数点总共占六位。
----------------------------------------------------------------------------------------------------------------------
让时间时间说真话,虽然我也害怕。
/*
文件名:main.c
作者:小风景
完成日期:2015.9.20
问题描述:在下面程序段基础上,继续写完代码,完成如图所示的输出:
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Name\tAge\tSalary\taddr\n");
printf("Tom\t%d\t%6.1f\t%s\n", 20, 314.2, "NewYork");
printf("Jerry\t%d\t%6.1f\t%s\n",22,7876.4,"BeiJing");
printf("Blotu\t%d\t%6.1f\t%s\n",9,5.5,"ShangHai");
return 0;
}
运行结果:
总结:这个程序的输出重点在于数的对齐,浮点数右对齐,如果不设置数域就只能通过添补空格开始现,程序中6.1f设置数域为六,小数点后保留一位,输出的整数,小数和小数点总共占六位。
----------------------------------------------------------------------------------------------------------------------
让时间时间说真话,虽然我也害怕。
相关文章推荐
- android 代码实现控件之间的间距
- [Android]在代码里运行另一个程序的方法
- 肯特·贝克:改变人生的代码整理魔法
- 网页恶意代码的预防
- 高手写的Tracer-Flash代码调试类代码下载
- CSS代码缩写技巧
- 非主流Q-zOne代码代码搜集第1/2页
- CreateWeb.vbs 代码
- Lua和C语言的交互详解
- Lua中编译执行代码相关的函数详解
- 更有效率的css代码编写第1/3页
- 代码中到底应不应当写注释?
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言中fchdir()函数和rewinddir()函数的使用详解
- C语言内存对齐实例详解
- 使用C语言判断英文字符大小写的方法
- c语言实现的带通配符匹配算法