重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这是一段java代码,需要你自己改成C语言的了,注意换行啊
朗县网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联建站公司2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站。
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
}
}
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,val;
GD=DETECT;
initgraph(GD,GM,"");
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=50*tan(i*2*3.14159/560);//2PI弧度表示360度
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");//换行
}
}
#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();
}