C语言中的一个输出格式问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:54:54
学生输出宽度为10个字符,左对齐,在空出一格后列出总绩点
例如:
王五 3.26
smith 2.34
张三 2.28

printf("%-10s %.2f", score);

%-10s表示输出宽度为10的字符串左对齐
%.2f表示输出实数保留小数点后2位。

#include <stdio.h>
#include <stdlib.h>

main(){

printf("%6s %-10.2f\n","王五",3.26);
printf("%6s %-10.2f\n","smith",2.34);
printf("%6s %-10.2f\n","张三",2.28);
system("pause");
}

没很明白你意思,以上是我理解的。
如果还有什么不明白的嗨我。