C++:输出两个整数m,n ,要求每个数的输出宽度为6,两数之间都好间隔。怎么printf?

如题所述

printf("%6d,%6d",m,n);

%6d中的6就是表示宽度,当m宽度超过这个时,按实际输出,如果不够6位,则用空格填充
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-14
#include <stdio.h>
void main()
{
int m = 1234;
int n = 123456;
printf("%6d %6d", m, n);
getchar();
return 0;
}
第2个回答  2013-04-14
#include <stdio.h>
int m = 5;
int n = 6;
printf("%6d %6d", m, n);本回答被提问者采纳
第3个回答  2013-04-14
#include <iostream>
using namespace std;
int main()
{
int m,n;
cin>>m>>n;
//printf("%6d%6d",m,n);
printf("%d%6d",m,n);
}//自己选一种吧 还是是其他意思?
相似回答