2 u012211318 u012211318 于 2016.01.14 23:01 提问

C语言中如何让几百个字符串输出的时候排列整齐,像表格一样?

图片说明

2个回答

caozhy
caozhy   Ds   Rxr 2016.01.14 23:05
已采纳

你说的是右边对齐?还是说每个字符上下对齐?

u012211318
u012211318 回复caozhy: 对齐方式都可以,只要不要这么乱就好了
2 年多之前 回复
caozhy
caozhy   Ds   Rxr 2016.01.15 18:50

得到这些文本中最长的一行的字符数,然后每一行根据计算平均把差的字符分摊到空格中

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
终端使用C语言以表格形式整齐的打印包含中文字符的字符串信息,类似于mysql数据库的查询显示功能
ubuntu 14.04 64位下完成测试 刚学习C语言的小伙伴是否还在为终端上实现类似与mysql的表格式整齐打印出字符串信息而感到烦恼呢!因为中文字符串的存在,导致 老是无法实现格式上的对齐,今天小编,哦,不,是楼主,为你们提供了解决方案。(好吧!其实我也是费了一些精力才解决这个问题的!) 使用的技术:C语言读文件到链表,生成链表结点, 字符串拼接操作,内存分配,内存释放,包括使用进行内存泄漏检测等 楼主出品,虽不是什么精品,但必须质量保证!
C语言中,输出一组数的排列和组合
N个元素中取出M个元素的所有排列 #include <stdio.h> #define MAX 10 void print(); void Perm(int step); int used[MAX] = {0}; int result[MAX] = {0}; int M, N; int main() { printf("Please input N M = "); scanf("%d %d
c语言中字符串的定义与输出
C语言中没有专门的字符串变量,如果要将一个字符串存放在变量中,必须使用字符数组,即用一个字符型数组来存放一个字符串,数组中每一个元素存放一个字符。 定义: char c[10] 字符型与整型互相通用,因此 int c[10] 也可以定义字符数组。但由于两种类型分配字节不同, 用整型来定义会浪费空间, 另外这样定义实际意义也不大, 只是为了说明其合法性。  最简单的方法即逐个赋值: char 
在C语言中怎样定义一个字符串并输入输出
在C语言中没有字符串类型,用字符数组处理字符串 字符数组定义:char 数组名 [常量表达式][常量表达式] 说明:一维字符数组,用于存储和处理一个字符串 。二维字符数组,用于同时存储和处理多个字符串 输入输出方法:逐个字符输入输出:%c    整个字符串输入输出:%s 一  :用scanf输入字符串,printf输出字符串    逐个字符处理: #include int main()
C语言中几个字符串输出
printf 功能 c语言中产生格式化输出的函数(定义在 stdio.h 中)。向终端输出(显示器等) 用法 int printf(const char *format,[argument]); format 参数输出的格式,定义格式为:%[flags][width][.perc][F|N|h|l]type 规定数据输出方式,具体如
【C语言 & C++】对齐输出九九乘法口诀
//对齐输出九九乘法口诀 #include #include //using namespace std; int main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { cout<<i<<"*"<<j<<"="<<setw(2)<<i*j<<" "; } cout<<endl; } return 0
C#控制台打印输出对齐
C#控制台打印对齐
Python的print输出中文对齐问题
Python的print函数输出中文字符串对齐问题的解决方案。
C语言中如何输出一些特殊的字符
在编写程序的时候 我们可能会遇到这样的问题 我们在输出一些特殊字符的时候会无法输出  比如说单双引号  这时候我们就需要在想输出的符号面前加上反斜杠‘\’  比如: printf("我说:\"你是一个聪明的孩子\“"); ------》  我说:”你是一个聪明的孩子“    这样我们的双引号就可以输出了
C语言:gets/puts输入输出字符串
#include <stdio.h> #include <stdlib.h> #include <string.h>int main() { //定义字符串的几种方式 //字符串和字符数组的区别:最后一位是否是空字符 char names1[] = {'j', 'a', 'c', 'k', '\0'}; char names2[50] = "jack"; in