77问答网
所有问题
c语言文字怎么居中显示
如题所述
举报该问题
推荐答案 2020-01-02
1、C语言中,没有可以让输出居中的函数,只有左对齐和右对齐,比如%8d默认右对齐,%-8d是左对齐,(数字8只是代表输出宽度)。
2、或者使用空格来改变文字位置,,如printf("
%d
\n",n);在输出的数据前后各空了4个
空格符
,这样输出时就会有居中的效果,具体的还是要看具体的情况选择输出。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/NIqIqIGvp888YppG3W.html
其他回答
第1个回答 2019-07-25
1.
printf("%xs\n",str);
x的值可以自己调整。以满足居中的要求。
x的值代表该字符所占的字符的长度。1代表字符一个长度,9代表字符的一个长度,等等。。。
2.可以输出几个 \t 字符控制光标到指定列,或者是输出 若干个空格。
例如:printf("\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t");
3.输出空格来调整,比如
:
printf("******************请问*******************")
这句话在输出后是居中显示的.
相似回答
C语言怎么
实现将输入的字符
居中显示
?
答:
void setxy(int x, int y) //设置输入,输出的位置,也就是当前光标位置{ COORD coord = {x, y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);}void getxy(int* x, int* y) //获取当前光标位置,调用:getxy(&x,&y);{ HANDLE hConsole = GetStdHandl...
c语言中
,让
文字居中显示
答:
还可以打空格或\t
c语言
程序设计 %5d是右对齐,%-5d是左对齐.那
居中
呢?
答:
windows
c语言
没有
居中
只能用空格来调整!
C语言
问题,
如何
让这个程序
居中显示
? 下面奉上源码:
答:
int main(void){ int a[9][9];for(int i=1;i<=9;i++){ for(int j=1;j<=9-i;j++)printf(" ");for(int j=1;j<=i;j++){ if(j==1) { a[i-1][j-1]=1;} else if(i==j){ a[i-1][j-1]=1;} else { a[i-1][j-1]=a[i-2][j-1]+a[i-2][j-2...
c语言怎样
让输出结果
居中
?
答:
C语言中
浮点数输出精确到两位小数的语句如下 double a=2.0;printf ("%.2f", a);//其中.2指明两位小数 说明:如%9.2f 表示输出场宽为9的浮点数, 其中小数位为2, 整数位为6,如果9缺省则场宽为该数实际位数 规定符 %d 十进制有符号整数 %u 十进制...
C语言
编程:
怎样
输出*** Very good ***里面的*是N个,然后Very good
居中
...
答:
include<stdlib.h> include<stdio.h> define N 12 //此处的12可以改成其他的值,即你想要输出*的个数,不过要想让字母
居中
,应设定为偶数 int main(){ int i=0;for(i=0;i<N/2;i++){ printf("*");} printf("Very Good");for(i=0;i<N/2;i++){ printf("*");} printf...
初学
C语言
,请问打印下图这种*的排列方式的
语言怎么
写?
居中
排列的。_百 ...
答:
main(){ int i,j,n; printf("请输入要打印的行数:"); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=n-i;j>0;j--) //打印n-i个空格 printf(" "); for(j=1;j<=2*i-1;j++) //打印2i-1个 * printf("*"); printf("\n"); }} ...
大家正在搜
文字居中显示
如何让文字居中显示
文字水平居中怎么设置
怎么居中文字
标签文字居中显示代码
怎么让文字在整个页面居中
网页设置怎么把文字居中
怎么让文字竖排居中
文字水平垂直居中怎么设置