大一新生求答案,非常感谢!!

img

img

img

空心圆的的代码如下

#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;
}


这个可以写半天了