这是我的形象:
我已经编写了代码,它会给我一个带有水平白色和红色条的ppm文件。但是我遇到的麻烦是,我该如何绘制那两个半圈?使用没有比使用循环/ if语句更复杂的东西是理想的。我得到了这个信息:
到目前为止,这是我的代码:
#include <stdio.h>
int main() {
printf("P6\n");
printf("%d %d\n", 600, 400);
printf("255\n");
int col, row;
unsigned char Rcolor, Bcolor, Gcolor;
for (row = 1; row <= 200; row++) {
for (col = 1; col <= 600; col++) {
Rcolor = 255;
Gcolor = 255;
Bcolor = 255;
printf("%c%c%c", Rcolor, Gcolor, Bcolor);
}
}
for (row = 201; row <= 400; row++) {
for (col = 1; col <= 600; col++) {
Rcolor = 255;
Gcolor = 0;
Bcolor = 0;
printf("%c%c%c", Rcolor, Gcolor, Bcolor);
}
}
return (0);
}
非常感谢任何帮助/建议!