默认输出是右对齐的; cout<<setw(20)<<s<<endl; 将是右对齐的; 设置成右对齐后;可以用setiosflages来设置左对齐; cout<<setiosflags(ios::right)<<setw(20)<<s<<endl; cout<<setiosflags(ios::left)<<setw(20)<<s<<endl; 输出将符合想法; 设置成左对齐后;再设置右对齐;此时候;右对齐不起作用...
'%-5d',靠左对齐,占5个字符空间 print("%5d" % 'aa') # 靠右对齐 1. print("%-5d" % 'aa') # 靠左对齐 1. d = 345.678 s = "hello!" i = 1234 # "%"表示进行格式化输出,"%"之后的内容为格式的定义。 print("%f" % d)# "f"表示格式化输出浮点数。 print("%9.2f" % d)#"9.2"中...
#include<stdio.h> int main() { int i,j,a,b; for(i=1;i<10;i++) { a=i; for(j=1;j<=i;j++) { b=j; printf("%-d*%d=%d ",b,a,b*a); if(b*a<10) printf(" "); } printf("\n"); } return 0; } C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,...