C语言格式化输入输出.doc

C语言格式化输入输出.doc

ID:51817079

大小:34.00 KB

页数:4页

时间:2020-03-16

C语言格式化输入输出.doc_第1页
C语言格式化输入输出.doc_第2页
C语言格式化输入输出.doc_第3页
C语言格式化输入输出.doc_第4页
资源描述:

《C语言格式化输入输出.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、格式化输入输出声明:部分示例代码为书中源代码.其他原创代码多数对原题要求有所改动.   page31:[cpp] viewplaincopy1.#include   2.  3.int main() {  4.   int i, j;  5.   float x, y;  6.  7.   i = 10;  8.   j = 20;  9.   x = 334554343.2892;  10.   y = 5527.0;  11.  12.   printf("i = %d, j = %d, x = %.2g, y = %f/n", 

2、i, j, x, y);  13.  14.   return 0;  15.}   page34:[cpp] viewplaincopy1.#include   2.  3.int main() {  4.   int a = 0, b = 0;  5.   float c = 0.0, d = 0.0;  6.   scanf("%d%d%f%f", &a, &b, &c, &d);  7.   printf("a = %d/nb = %d/nc = %f/nd = %f", a, b, c, d);  8.   return 0

3、;  9.}   练习2:编写printf函数调用下列格式来显示float型变量x:a)指数表示形式:最小为8的字段宽度内左对齐;小数点后保留1位数字.b)指数表示形式:最小为10的字段宽度内右对齐;小数点后保留6位数字c)定点十进制表示形式:最小为8的字段宽度内左对齐;小数点后保留3位数字d)定点十进制表示形式:最小为6的字段宽度内右对齐;小数点后无数字.[cpp] viewplaincopy1.#include   2.  3.int main() {  4.   float x = 345.678;  5.  6.   prin

4、tf("%-8.1e/n", x);  7.   printf("%10e/n", x);  8.   printf("%-8.3f/n", x);  9.   printf("%6.0f", x);  10.  11.   return 0;  12.}   练习4:编写一个程序,接收用户录入的日期信息并且将其显示出来.其中,输入日期的形式为月/日/年(mm/dd/yy),输出日期的形式为年月日(yymmdd),格式如下:Enteradate(mm/dd/yy):2/17/96Youenteredthedate960217[cpp] viewplai

5、ncopy1.#include   2.  3.int main() {  4.   printf("Enter a date (mm/dd/yy): ");  5.     6.   int year = 0, month = 0, day = 0;  7.     8.   scanf("%d/%d/%d", &month, &day, &year);  9.  10.   printf("You entered the date %02d%02d%02d", year, month, day);  11.  12.   retu

6、rn 0;  13.}   练习5:编写一个程序,对用户录入的产品信息进行格式化,程序运行后需要有以下会话:Enteritemnumber:583Enterunitprice:13.5Enterpurchasedate(mm/dd/yy):10/24/95Item     UnitPrice     PurchaseDate583        $13.50         10/24/95其中,数字项和日期项左对齐,单位价格右对齐,美元数量最大取值为9999.99[cpp] viewplaincopy1.#include   2. 

7、 3.int main() {  4.   int number = 0;  5.   float price = 0;  6.   int year = 0;  7.   int month = 0;  8.   int day = 0;  9.  10.   printf("Enter item number: ");  11.   scanf("%d", &number);  12.   printf("Enter unit price: ");  13.   scanf("%f", &price);  14.   printf("Enter p

8、urchase date (mm/dd/yy): ");  15.   scanf("%d/%

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。