c语言编程一个画图软件(画板)该如何编写?求大佬帮助,谢谢。

c语言编程一个画图软件(画板)该如何编写?求大佬帮助,谢谢。,第1张

C语言中提供了库函数来画圆,函数名为circle

函数的头文件为 #include<graphics.h>

函数功能: circle()使用当前绘图色并以实线画一个完整的圆。

用法:该函数调用方式为void circle(int x,int y,int radius)

说明:参数x,y为圆心坐标,radius为圆半径,用像素个素表示。注意,调用circle()函数画圆时不用当前线型。

#include <stdio.h>

#define PI 3.14159

float erea_round(float r)

{

//圆形面积

return r * r * PI

}

float erea_tri(float d,float h)

{

//三角形 面积

return 0.5 * d * h

}

float erea_rec(float a,float b)

{

//矩形面积

return a * b

}

int main()

{

float r,a,b,d,h

int choose

while (1)

{

printf("请选择要计算的图像:\n")

printf("1、圆形\n")

printf("2、三角形\n")

printf("3、矩形\n")

printf("4、退出\n")

scanf("%d",&choose)

if (choose == 1)

{

printf("请输入圆的半径:\n")

scanf("%f",&r)

printf("该圆面积为:%.3f\n",erea_round(r))

}

else if (choose == 2)

{

printf("请输入三角形的底和高:\n")

scanf("%f%f",&d,&h)

printf("该三角形面积为:%.3f\n",erea_tri(d,h))

}

else if (choose == 3)

{

printf("请输入矩形的长和宽:\n")

scanf("%f%f",&a,&b)

printf("该矩形面积为:%.3f\n",erea_rec(a,b))

}

else return 0

}

return 0

}

1、首先,打开vc6.0,建立程序编写页面,建立C语言环境,声明两个整数型变量。

2、随后,打出新的前三行,由于规律不明显,就用printf语句手动输入,要仔细观察模版。

3、观察可得,中间三行相同,就可以使用for循环,循环三行,每行的个数要仔细计算,模版很重要。

4、随后的七列逐渐减少,同样使用for循环进行循环七列递减的运算,这样还剩下最后一列。

5、最后一列,只有一个符号,相同于前三行,就是用printf语句直接编写最后一行。

6、这样就完成了程序的编写,这样就可以进行编译了,可以看到编译结果0错误,0警告,就可以运行程序了。

7、运行成功,看到程序运行框中出现了清晰的心图形,成功编程。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11187049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存