
已解决问题
谷歌loqo022用户在2013.09.04提交了关于“扬美古镇C语言图形编程的小问题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-14T22:02:34。#include<stdio.h>#include<graphics.h>
intmain()
{
inta[16];
intgdriver=DETECT,gmode,i;
initgraph(&gdriver,&gmode,"c:\tc");
for(i=0;i<16;i++)
{
setbkcolor(i);
scanf("%d",&a[i]);
delay(1000);
}
setbkcolor(0);
for(i=0;i<16;i++)
{
setcolor(i);
printf("%d\n",a[i]);
delay(1000);
}
closegraph();
return0;
}
我希望输入数组的时候,每个元素有一种不同的背景色,最后输出的时候,背景色为黑色,但每个元素分别对应16种颜色中的一种。
上面的程序输入的要求达到了但输出的时候不行请大家告诉我为什么哪里出了问题。
我是图形编程的新手。问一下这个getch()是干什么用的?希望大家能够帮助她。
详细问题描述及疑问:#include<stdio.h>
#include<graphics.h>
intmain()
{
inta[16];
intgdriver=DETECT,gmode,i;
initgraph(&gdriver,&gmode,"c:\tc");
for(i=0;i<16;i++)
{
setbkcolor(i);
scanf("%d",&a[i]);
delay(1000);
}
setbkcolor(0);
for(i=0;i<16;i++)
{
setcolor(i);
printf("%d\n",a[i]);
delay(1000);
}
closegraph();
return0;
}
我希望输入数组的时候,每个元素有一种不同的背景色,最后输出的时候,背景色为黑色,但每个元素分别对应16种颜色中的一种。
上面的程序输入的要求达到了但输出的时候不行请大家告诉我为什么哪里出了问题。
我是图形编程的新手。问一下这个getch()是干什么用的?期待您的答案,你无异于雪中送炭,让我感激涕零
!