二维区域网格的矩形网格生成 用c语言
发布网友
发布时间:2022-04-19 20:45
我来回答
共1个回答
热心网友
时间:2023-12-20 15:40
你可以改变 dx,dy,x0,y0 的值。
#include <stdio.h>
#include <stdlib.h>
void main()
{
int i,j;
float dx=1.0,dy=1.0,x0=0.0,y0=0.0;
float x[4],y[4];
FILE *fout;
fout=fopen("abc.txt","w");
for (i=1;i<=19;i++){
if (i%5 == 0) continue;
x[0]= dx * (i%5-1);y[0]= dy * (i/5);
x[1]= x[0]+dx;y[1]=y[0];
x[2]= x[1];y[2]=y[0]+dy;
x[3]= x[0];y[3]=y[2];
for (j=0;j<4;j++) fprintf(fout,"%.2f %.2f ",x[j]+x0,y[j]+y0);
fprintf(fout,"\n");
}
fclose(fout);
printf("\007output in abc.txt\n");
}