空心圆的的代码如下
#include<stdio.h>
#include<math.h>
int main()
{
int x, m;
double y;
for (y=10; y>=-10; y--)
{
m = 2 * sqrt(100 - y*y);/*计算行y对应的列坐标m,2.5是屏幕纵横比调节系数因为屏幕的
行距大于列距,不进行调节显示出来的将是椭圆 */
for (x=0; x<30-m; x++)
{
printf(" ");//图形左侧空白
}
printf("*");
for (; x<30+m; x++)
{
printf(" ");//图形中间空白
}
printf("*\n");
}
return 0;
}
这个可以写半天了