繁体   English   中英

使用 c 中的图形库打印表格 [暂停]

[英]Printing table using graphics library in c [on hold]

我制作了一个程序,它接受输入并以表格形式(Quine mccluskey 方法)进行计算,代码几乎完成了。

我试图使用 printf 和 | 显示每一行和每一列和 _ 但它没有用。 是否有任何 C 的图形库可以帮助我?

#include<stdio.h>
void main(){
char arr[2][3]={'a','b','c','1','2','3'};
int i,j;
for(i=0;i<2;i++){
   for(j=0;j<3;j++)
     printf("| %c |",arr[i][j]);
     printf("/n");
  }
}

考虑上面的数组^。 我想将其显示为

|a|b|c|
|1|2|3|

我知道这可以使用 printf 来完成,但我的数组大小为 20-30,当我尝试使用 printf 时,它看起来很糟糕。

你几乎是正确的,你只是写错了换行符(应该是\n ),你需要将它移到外循环,以便在每一行之后更改行。 还需要一些其他小的调整才能获得| 对 - 请改用此代码:

#include<stdio.h>
int main (void)
{
  char arr[2][3]={ {'a','b','c'}, {'1','2','3'} };
  for(int i=0;i<2;i++)
  {
    for(int j=0;j<3;j++)
    {
      printf("|%c",arr[i][j]);
    }
    printf("|\n");
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM