codeblocks学习初步

本文介绍如何在Ubuntu的CodeBlocks中编写一个基于命令行的气泡排序模拟程序,无需图形界面,通过命令参数设定界面大小、球的坐标和速度。程序支持帮助选项,定时更新并打印球的状态,包括位置、速度和碰撞次数。文章详细阐述了如何利用C++的rand()函数生成随机数来决定球的运动,并展示了如何处理球与边框的碰撞。
摘要由CSDN通过智能技术生成


在Ubuntu环境下的CodeBlocks上进行气泡球序的初步和探讨。

要求:

       1) 不需要图形界面(可预留接口,以后扩展);

2) 命令参数:界面大小,球的初始坐标,初始速度(大小和方向);

3) 支持—help;

4) 定时打印小球的状态,球的位置,速度,已碰撞次数等;

5) 更新文档(分工明确)。

 

由java开发程序可以先进行如下定义:

1) 边框的宽和高 TableWidth  TableHight

2) 球的尺寸 BallSize

3) 球纵坐标的速度 ySpeed

4) Random()产生一个随机数

5) 利用这个随机数定义球的水平速度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值