当前位置:编程学习 > C/C++ >>

C语言编程求大侠。30分

在程序运行时屏幕上方第一行随机出现一个    符号,要求游戏者输入一个1-200之间的整数,当用户输入一个整数后,一个*立即从屏幕底端的该整数列向上移动,若移动到屏幕的顶端能撞上    符号,则游戏者获胜;若没有撞上,则要求再输入一个整数,共允许输入5次,如果一直没有撞上,则认为游戏者输。
     提示:
    1)输入    符号可以采用printf("%c",'\1')
      2)显示*号向上移动:输出一些空行;输出*号;以循环的方式增加延时(for(i=0;i<100000;i++););clrscr()清屏重新绘制*号。

 


尽量用初学者的能看懂的编写出来,由于专业被调配的 学习的软件外包   学习有点消极。颓废了一学期 开始有点觉悟,求大侠推荐下一些书学习。万分感谢

补充:

在程序运行时屏幕上方第一行随机出现一个    符号,要求游戏者输入一个1-200之间的整数,当用户输入一个整数后,一个*立即从屏幕底端的该整数列向上移动,若移动到屏幕的顶端能撞上    符号,则游戏者获胜;若没有撞上,则要求再输入一个整数,共允许输入5次,如果一直没有撞上,则认为游戏者输。
     提示:
    1)输入    符号可以采用printf("%c",'\1')
      2)显示*号向上移动:输出一些空行;输出*号;以循环的方式增加延时(for(i=0;i<100000;i++););clrscr()清屏重新绘制*号。

 


尽量用初学者的能看懂的编写出来,由于专业被调配的 学习的软件外包   学习有点消极。颓废了一学期 开始有点觉悟,求大侠推荐下一些书学习。万分感谢

答案:这个题不建议使用printf进行处理,建议选择如下两种方式

1)文本模式直接写屏

2)采用图形模式

逻辑都很简单,不赘述了。

 

推荐的书根据你希望提高的方向而定。

如果是底层软件,推荐一本《程序员的自我修养-链接、装载和库》、《深入理解计算机系统》

如果是希望在算法和数据结构,推荐高教社出版,北京大学张铭的《数据结构与算法》,带习题。

如果是在应用开发进一步提高,根据不同的方向有不同的侧重选择,也不好直接推荐。

如果希望在项目管理得到锻炼,请先读《人月神话》

那个符号是在第一行的随机列位置并且每5次随机一次么

上一个:学C语言的重点有什么?
下一个:C语言完全不懂如何开始学习?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,