用C#语言编程绘图输出y=a*sin(c*x + b)要求:系数a,b和c是可以变化的,可考虑是从键盘输入的,或通过Main方法参数传递的;x的取值范围在0~4π之间,x,y值采用四舍五入;结果如下图:## ## # ## ##
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/20 17:15:12
![用C#语言编程绘图输出y=a*sin(c*x + b)要求:系数a,b和c是可以变化的,可考虑是从键盘输入的,或通过Main方法参数传递的;x的取值范围在0~4π之间,x,y值采用四舍五入;结果如下图:## ## # ## ##](/uploads/image/z/3753615-39-5.jpg?t=%E7%94%A8C%23%E8%AF%AD%E8%A8%80%E7%BC%96%E7%A8%8B%E7%BB%98%E5%9B%BE%E8%BE%93%E5%87%BAy%3Da%2Asin%28c%2Ax+%2B+b%29%E8%A6%81%E6%B1%82%EF%BC%9A%E7%B3%BB%E6%95%B0a%2Cb%E5%92%8Cc%E6%98%AF%E5%8F%AF%E4%BB%A5%E5%8F%98%E5%8C%96%E7%9A%84%2C%E5%8F%AF%E8%80%83%E8%99%91%E6%98%AF%E4%BB%8E%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5%E7%9A%84%2C%E6%88%96%E9%80%9A%E8%BF%87Main%E6%96%B9%E6%B3%95%E5%8F%82%E6%95%B0%E4%BC%A0%E9%80%92%E7%9A%84%EF%BC%9Bx%E7%9A%84%E5%8F%96%E5%80%BC%E8%8C%83%E5%9B%B4%E5%9C%A80%7E4%CF%80%E4%B9%8B%E9%97%B4%2Cx%2Cy%E5%80%BC%E9%87%87%E7%94%A8%E5%9B%9B%E8%88%8D%E4%BA%94%E5%85%A5%3B%E7%BB%93%E6%9E%9C%E5%A6%82%E4%B8%8B%E5%9B%BE%EF%BC%9A%23%23+%23%23+%23+%23%23+%23%23)
用C#语言编程绘图输出y=a*sin(c*x + b)要求:系数a,b和c是可以变化的,可考虑是从键盘输入的,或通过Main方法参数传递的;x的取值范围在0~4π之间,x,y值采用四舍五入;结果如下图:## ## # ## ##
用C#语言编程绘图输出y=a*sin(c*x + b)
要求:
系数a,b和c是可以变化的,可考虑是从键盘输入的,或通过Main方法参数传递的;
x的取值范围在0~4π之间,x,y值采用四舍五入;结果如下图:
#
# #
# # #
# #
#
用C#语言编程绘图输出y=a*sin(c*x + b)要求:系数a,b和c是可以变化的,可考虑是从键盘输入的,或通过Main方法参数传递的;x的取值范围在0~4π之间,x,y值采用四舍五入;结果如下图:## ## # ## ##
啥?控制台输出正弦函数曲线?头一次遇到这种题,试着做了一下.
参考代码:
using System;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.Title = "绘制 y = a * sin(c * x + b) 正弦曲线图像";
while (true)
{
try
{
double a, b, c;
Console.Write("请输入 a:");
a = Convert.ToDouble(Console.ReadLine());
if (a == 0) throw new Exception("a 不能为0.");
Console.Write("请输入 b:");
b = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入 c:");
c = Convert.ToDouble(Console.ReadLine());
Console.WriteLine();
// 纵坐标 y 取值从 -a 到 a
// 0.2 越小画的范围越大,曲线越精细
for (double y = -a ; y <= a; y += 0.2)
{
// 横坐标 x 取值从 0 到 4π
for (double x = 0; x <= Math.PI * 4; x += 0.2)
{
if (Math.Abs(y + Math.Sin(c * x + b)) < 0.092) // 一个字符高度大约0.46,0.092 = 0.2 * 0.46
Console.Write("#");
else
Console.Write(" ");
}
Console.WriteLine();
}
}
catch (Exception ex)
{
Console.WriteLine("\r\n错误!\r\n" + ex.ToString());
}
Console.WriteLine("\r\n按任意键继续 ...");
Console.ReadKey();
Console.Clear();
}
}
}
}
运行结果:
用C#语言编程绘图输出y=a*sin(c*x + b)要求:系数a,b和c是可以变化的,可考虑是从键盘输入的,或通过Main方法参数传递的;x的取值范围在0~4π之间,x,y值采用四舍五入;结果如下图:## ## # ## ##
c语言编程 输入x 输出y y=表达式1 ,-5
怎样编写一个C#语言编程求 y=x,x=sin(x)的三个根?急需.要完整的整段程式语法 拜托了!
C语言取根号怎么写C语言编程,求y=x的二次方根,怎么输出不了啊?
C语言编程问题 编程任意输入两个实数a和b,计算下面函数的值,并输出y值. a-b a>b y= a/b a
(1) 用C语言编程输出下列倒三角矩阵
C语言分别用直角三角形和等腰三角形形状编程输出“*”
c语言编程,在屏幕上绘制y=a*x2+b*x+c的图形,x取值从-d到+d之间.[1]由主函数读入a,b,c,d.[2]编写函数,在屏幕上绘图,不得使用全局变量.[3]x轴绘图分辨率必须达到取值区间的1/10以上.
从键盘输入两个实数a和x,按公式计算并输出y的值:(c语言) y=a^5+sin(ax)+ln(a+x)+e^ax
输出X,求出并输出X的绝对值 用C语言编程
c语言 sin(x)+cos(x)编程
用pascal语言编程:输出n(n
C语言编程问题 输入a,b,c三个数 最后 要求输出最大的.
计算函数z=sin(3x)*cos(3y)的值并显示出函数曲线.用c语言编程
x的值是从1到10的整数,f(x)=x*x-5*x+sin(x),用C语言编程求出每一个f(x)并输出最大值
用c语言编程实现输出x=1,2,3,.,30的平方根表,该怎么写啊?
C语言编程1.输入一个字母,输出它的后继字母.如输入’a’,则输出’b’.源代码:
c语言 分段函数,编程:Y=x(-5