十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
TC本来就有graphics.h
成都创新互联专业为企业提供太仓网站建设、太仓做网站、太仓网站设计、太仓网站制作等企业网站建设、网页设计与制作、太仓企业网站模板建站服务,十多年太仓做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
所以要叫你下载graphics.h,graphics6.lib,graphics6u.lib这3个文件
这和TC没关系,TC也用不上
你如果要求C++也不用下载了,有类,自己多了解了解
// 运行该程序前,必须下载绘图库graphics.h
// 或者有问题联系我
#include graphics.h
#include conio.h
#include math.h
#define N 1000
int main( )
{
initgraph(640, 480);// 打开图形窗口
double x[N],y[N];//每个点的x和y坐标
int i;
//1000个点是用三角函数来初始化的,也可以用离散数据
for( i=0;i N;i++)
{
x[i]=(3.14*2*i/N);
y[i]=sin(x[i]);
x[i]*=50; //调整到中间
y[i]*=100; //调整到中间
y[i]+=200;
}
while(!kbhit())
{
for( i=0;i N;i++)//第一段周期
{
putpixel(x[i], y[i], RED);
}
for( i=0;i N;i++)//第二段周期
{
putpixel(x[i]+314, y[i], RED);
}
}
return 0;
}
#include "graphics.h"
#include stdio.h
#include conio.h
#include math.h
void main()
{
int GD,GM;
int i,a,val;
GD=DETECT;
initgraph(GD,GM,"");
printf("请输入半幅高度10-200: ");
scanf("%d",a);
setfillstyle(SOLID_FILL,WHITE);
bar(0,0,639,479);
setcolor(BLACK);
line(20,20,20,459); // y轴
line(15,25,20,20);
line(25,25,20,20);
outtextxy(16,10, "Y");
line(20,239,620,239); // x轴
line(615,234,620,239);
line(615,244,620,239);
outtextxy(625,234, "X");
setcolor(RED);
for(i=0;i560;i=i+2)//隔点输出*,可以根据梳密需要调整 /
{
val=a*sin(i*4*3.14159/560);
outtextxy(i+20,239+val,"*");
}
getch();
closegraph();
}
你可以采用循环的方法来做,需要输出A的位置的时候就输出A,其他地方就输出空格,就行了
#includestdio.h
void main()
{
int i,j,n;
printf("请输入要输出几行:\n");
scanf("%d",n);
for(i=0;i=n;i++)
{
for(j=0;jn-i;j++)//每行前的空格控制
printf(" ");
for(int k=0;k=2*i-1;k++)输出字母
{
if(k==0||k==2*i-2)输出A
printf("A");
else
printf(" ");
}
printf("\n");//换行
}
}
这是一段java代码,需要你自己改成C语言的了,注意换行啊
int x = 10;// 行数
String str = "*";
// 循环,打印x行
// 位置1要换行,位置2,3不需要换行
for (int i = 0; i x; i++) {
// 每打印一行字符就换行
System.out.println();// 1
// 循环打印行开头空格,每增加一行就多一个空格
for (int j = 0; j i + 1; j++) {
System.out.print(" "); // 2
}
// 打印图案
for (int k = 0; k x; k++) {
System.out.print(str); // 3
}
}
用GDI绘图吧,比较简单。绘图的思想是让x以固定的值在区间内持续增长,比如x=0.1,0.2,0.3.....,以计算出的y值来确定y坐标。用线连接所有的点就行了。MoveTo(),LineTo()函数你用得着,具体情况请自行查看MSDN。
以前做过,就是用C里面自己的函数把这个函数表达出来就可以了,然后让x在一个范围内递增就可以了。。。
------------------
兄弟,以前做的资料都丢了也忘了,你自己去网上搜索资料或者买个C语言函数介绍的书籍。
祝好运。