回 帖 发 新 帖 刷新版面

主题:小弟的C++作业,求高人啊~~~

1.假设当X在O到10之间时,函数在坐标系中的轨迹是Y=4*X*X,当X在10到20之间时,函数在坐标系中的轨迹是Y=40000/(X的平方),利用C++编程画出轨迹。
2.利用C++语言编写程序,将10个数据排序,统计整数和小数的个数。
3.利用C++语言编写程序,实现40个数据的人机互动。 
问题补充:第三题随便答,只要是人机互动就可以

回复列表 (共3个回复)

沙发

1.假设当X在O到10之间时,函数在坐标系中的轨迹是Y=4*X*X,当X在10到20之间时,函数在坐标系中的轨迹是Y=40000/(X的平方),利用C++编程画出轨

只会GDI+,还是.net平台的,不过我可以告诉你怎么做,先根据x的定义域算出(x,y)坐标,存入数组,然后循环数组,每次取两个点,用GDI的画线函数一次循环画点,直到画完数组最后一个点

板凳

2.利用C++语言编写程序,将10个数据排序,统计整数和小数的个数。

看你的意思好像10个数据类型可能是整型也可能是浮点型
我不知道C++里面有没有ArrayList就是集合这样的东西,如果有,那就这样做

循环ArrayList
   拆箱都转为float类型存入float[]数组
然后用顺序或者二分法排序,随便怎么排序都可以


循环ArrayList
    拆箱都转为float类型
    if 判断 如果小数点后数据为0
          类型强制转换为整型
          i++
    else
          j++

3 楼

3.利用C++语言编写程序,实现40个数据的人机互动。 


40个数据的人际互动???
不明白是什么意思

以此人为输入40个数据吗?

我来回复

您尚未登录,请登录后再回复。点此登录或注册