c语言中如何使输出的字符串占8个字符

c语言中如何使输出的字符串占8个字符

直接写 printf("%.8s\n",你的字符串);就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-28
#include <stdio.h>

int main()
{

printf("%8s%8s\n","aaa","bbb");
printf("%8s%8s\n","12345678","12345678");

}

第2个回答  2020-12-20
#include "stdio.h"
int fab(int n)
char a[8];
{ if(n==1||n==2) return 1;
else return fab(n-1)+fab(n-2);}
void main(){ int a,i;
scanf("%d",&a);
for(i=1;i<=a;i++)
printf("%-8d",fab(i)); //在%d中加一个8
}
相似回答