2334: 格式输入格式输出
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:3
解决:3
题目描述
scanf 格式输入函数
函数作用:按照变量在内存的地址将变量值存进去。
用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。
要输出的的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。
其中,格式控制:
%d:以带符号的十进制形式输出整数
%f:以小数形式输出单,双精度数,隐含输出六位小数
也可以加.x控制保留小数的位数,如:%.2f保留两位小数,%.3f保留3位小数。
%s:输入输出字符串,注意此时用字符数组的地址做参数,因数组变量名本身就是数组的地址,输入输出都不加&
格式:scanf("格式控制",地址表列)printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。
格式: printf("格式控制", <参量表>)。格式输入输出,它们都在 stdio.h 中定义。
用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。
要输出的的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。
其中,格式控制:
%d:以带符号的十进制形式输出整数
%f:以小数形式输出单,双精度数,隐含输出六位小数
也可以加.x控制保留小数的位数,如:%.2f保留两位小数,%.3f保留3位小数。
%s:输入输出字符串,注意此时用字符数组的地址做参数,因数组变量名本身就是数组的地址,输入输出都不加&
输入
输入包括两行,第一行3个整数分别表示要输出的小数位;
第二行一个双精度数。
第二行一个双精度数。
输出
输出包含6行,前3行分别是小数位数的整数(输入部分的第一行中的3个整数),接下来3行输出对应小数位数的双精度数。
样例输入 复制
1 2 3
9.12345678
样例输出 复制
1
2
3
9.1
9.12
9.123