[英]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.