From 63d70300a09f5e7f1ef04da2f6f0a2363932051a Mon Sep 17 00:00:00 2001 From: wandoubaba517 Date: Thu, 7 Dec 2023 18:53:26 +0800 Subject: [PATCH] varwid.c --- c04_string/varwid.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 c04_string/varwid.c diff --git a/c04_string/varwid.c b/c04_string/varwid.c new file mode 100644 index 0000000..6f5d4c2 --- /dev/null +++ b/c04_string/varwid.c @@ -0,0 +1,19 @@ +/* varwid.c - 使用变宽输出字段 */ +#include + +int main(void) +{ + unsigned width, precision; + int number = 256; + double weight = 242.5; + + printf("Enter a field width:\n"); + scanf("%d", &width); + printf("The number is :%*d:\n", width, number); + printf("Now enter a width and a precision:\n"); + scanf("%d %d", &width, &precision); + printf("Weight = %*.*f\n", width, precision, weight); + printf("Done!\n"); + + return 0; +} \ No newline at end of file