运行以下的一小段c语言考试程序没运行会有怎样的结果?

&>&用c语言实现设计一个猜数字的游戏,由计算机随机产生一个1-200之间的数,游戏开始后你从键盘输入一个1-300之间的数,如果你猜中了计算机会告诉你猜中了,给出对你的评论,并告诉你你所用的时间。如果你没有猜中则会提示你,你输入的数是大了还是小了,直到你猜中为止。
用c语言实现设计一个猜数字的游戏,由计算机随机产生一个1-200之间的数,游戏开始后你从键盘输入一个1-300之间的数,如果你猜中了计算机会告诉你猜中了,给出对你的评论,并告诉你你所用的时间。如果你没有猜中则会提示你,你输入的数是大了还是小了,直到你猜中为止。
上传大小:115KB
摘要………………………………………………………………………….Ⅰ
2 需求分析 1
2.1要求 1
2.2任务 1
2.3运行环境 1
2.4开发工具 1
3 概要设计 1
3.1 主函数流程图
3.2输入函数流程图 2
3.3创建文件函数流程图 2
3.4查找函数流程图 2
3.5输出函数流程图 3
4 详细设计 3
4.1分析和设计 3
4.2 具体代码实现 3
5 课程设计的总结与体会 4
参考文献 4
综合评分:3
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有1条
内容过于精简。代码也略少。一般吧。。
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
用c语言实现设计一个猜数字的游戏,由计算机随机产生一个1-200之间的数,游戏开始后你从键盘输入一个1-300之间的数,如果你猜中了计算机会告诉你猜中了,给出对你的评论,并告诉你你所用的时间。如果你没有猜中则会提示你,你输入的数是大了还是小了,直到你猜中为止。
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
abc6142897
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*投诉人姓名:
*投诉人联系方式:
*版权证明:
*详细原因:
用c语言实现设计一个猜数字的游戏,由计算机随机产生一个1-200之间的数,游戏开始后你从键盘输入一个1-300之间的数,如果你猜中了计算机会告诉你猜中了,给出对你的评论,并告诉你你所用的时间。如果你没有猜中则会提示你,你输入的数是大了还是小了,直到你猜中为止。C语言练习题(第八套)37_移动文库
&&C语言练习题(第八套)
C语言练习题(第八套)
C语言程序设计试题(第八套)
C语言程序设计试题(第八套)
一、选择题((1)―(40)题每小题1分,
(41)―(50)题每小题2分,共和60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)在计算机中,一个字长的二进制位数是
A)8B)16C)32D)随CPU的型号而定
(2)计算机网络的突出优点是
A)速度快B)资源共享C)精度高D)容量大
(3)计算机网络能传送的信息是:
A)所有的多媒体信息B)只有文本信息C)除声音外的所有信息D)文本和图像信息
(4)切断计算机电源后,下列存储器中的信息会丢失的是:
A)RAM B)ROM C)软盘D)硬盘
(5)十进制数127转换成二进制数是
A)000000D)
(6)要想打印存放在当前盘当前目录上所有扩展名为.TXT的文件内容,应该使用的DOS命令为
A)DIR*.TXT>PRN B)TYPE*.TXT>PRN
C)COPY*.TXT PRN D)COPY*.TXT>PRN
(7)将当前盘当前目录及其子目录中的全部文件(总量不足1.2MB)复制到一张空的A盘的根目录下,应该使用的DOS命令为A)XCOPY*.*A:\/M B)XCOPY*.*A:\/S
C)XCOPY*.*A:\/P D)XCOPY*.*A:\/A
(8)在C盘根目录下执行PROMPT$p$g命令之后,DOS的提示符变为
A)C:>B)C:\>C)C>D)C:\
(9)DOS命令"COPY CON DISP"中的CON 代表
A)子目录B)磁盘文件C)键盘D)显示器
(10)结构化程序设计所规定的三种基本控制结构是
A)输入、处理、输出B)树形、网形、环形
C)顺序、选择、循环D)主程序、子程序、函数
(11)要把高级语言编写的源程序转换为目标程序,需要使用
A)编辑程序B)驱动程序C)诊断程序
D)编译程序
(12)英文小写字母d的ASCII码为100,英文大写字母D的ASCII码为
A)50B)66C)52D)68
(13)Windows环境下,PrintScreen键的作用是
A)复制当前窗口到剪贴板B)打印当前窗口的内容
C)复制屏幕到剪贴板D)打印屏幕内容
(14)在Windows环境下,为了终止应用程序的运行,应
A)关闭该应用程序窗口B)最小化该应用程序窗口
C)双击该应用程序窗口的标题栏D)将该应用程序窗口移出屏幕
(15)下列各带有通配符的文件名中,能代表文件XYZ.TXT的是
A)*Z.?B)X*.*C)?Z,TXT D)?.?
(16)若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为
A)1.4B)1C)2.0D)2
(17)若变量a是int类型,并执行了语句: a=‘A'+1.6;,则正确的叙述是
A)a的值是字符C B)a的值是浮点型C)不允许字符型和浮点型相加D)a的值是字符‘A’的ASCII值加上1。
(18)以下程序段的输出结果是
int a=1234;
printf("%2d\n",a);
移动文库《》包含各类专业文献、幼儿,小学,中学教育、外语学习资料、行业资料、应用写作文书、生活休闲娱乐、文学作品欣赏、C语言练习题(第八套)37等内容。
loading...
123456789101112131415161718
《C语言练习题(第八套)》可能来自网络,如有侵权请立即联系本站删除。
Copyright &
All Rights Reserved找不到答案?
请问为什么我在用gcc编译c语言写的一个小程序时不能使用“wall”参数?
请问为什么我在用gcc编译c语言写的一个小程序时不能使用“wall”参数?
按投票排序
按时间排序
<dd id="vote_num_
gcc上是没有WALL这个函数的。。。得自己写
<dd id="vote_num_
gcc -wall不行。Linux环境下应该可以的。报什么错贴出来看看。
<dd id="vote_num_
意即在编译某个文件test.c的时候,它里面申明的宏如果在没有用到该参数的-lgtk tset.c则程序使用gtk库进行编译,不过需要注意的是gcc库一般都是以,DGjikq
<dd id="vote_num_
在控制台 gcc /hello.c -o /hello.out,编译没错的话,就会在根目录出现一个hello.out的文件,然后 /hello.out,就可以看到结果了. 具体参阅GCC的用法 一.gcc历史 GCC最早是Richard Stallman在十几年前编写的针对于C的编译器,意思即为GNU C Compiler,后来发展支持Ada,C++,Java,Objective C,Pascal,COBOL,以及支持逻辑编程的Mercury语言,后来其英文原名变为:GNU Compiler ollection([1]).除此之外,GCC对于各种硬件平台都提供了完善的支持。 一般的,GCC的编译功能包括gcc(C的编译器),g++(C++的编译器),在编译过程中,一共有四步工作。 1.预处理,生成i文件,C文件编译为.i文件,C++文件编译为.ii文件,它们都为源程序的预处理结果文件.以最简单的Hello World程序为例: ********************************* // test.c #include "stdio.h" #define MAX 9 int main() { a=MAX; printf("Hello Worldn"); } ********************************* 用cpp test.c test.i 可得到预处理文件test.i,通过查看该文件,我们可以看到,我们引入的include文件已经被引入处理,define定义的部分已经被完全带入。 2.预处理文件转换成汇编语言,生成.s文件。这一步利用egcs来完成(在mingw标准包中没有见到这个预编译器,所以测试没有成功,将继续测试) 3.汇编变为目标文件,生成.o文件,利用as来完成。 4.连接目标文件,生成可执行程序,利用ld来完成.(后续继续研究ld编译过程。) 二.GCC参数祥解 -x language filename 设定文件使用的语言,这样源程序的后缀名无效了,并对gcc后接的多个编译文件都有效。这样如 果存在.c和.cpp文件联编会有问题,解决这个问题用到了下一个参数 -x none filename,在下面做介绍。因为在预处理过程中对于.c和.cpp文件的处理方式是不一样的。可以使用的参数有:'c','objective- c','c-header','c++','cpp-output','assembler','assembler-with-cpp'.编译的时候, 如果有这样的一个用C语言写的test.tmp的文件,用gcc编译的时候就用gcc -x c test.tmp就可以让gcc用编译C语言的方式来编译test.tmp. -x none filename 关掉上一个选项,就是让gcc根据文件名后缀,自动识别文件类型。如用下列方式编译: gcc -x c test.tmp -x none test2.c 这样可以自由地选择编译方式 -c 只激活预处理,编译和汇编,也就是把程序做成obj文件。如gcc -c test.c 就会生成test.o文件,当然这样还只是目标文件,需要经过ld连接器对所有的.o文件进行联接才能生成可执行文件. -S 只激活预处理和编译,把文件编译到汇编代码。相当到对源程序做一个egcs操作,生成.s文件。可以查看生成的汇编文件结果。这个对于研究汇编语言的程序员来说是很有作用的。 -E 只激活预处理,这个将对文件进行预处理,将对所有引入的include文件和define定义的量进行代换,为我们开头所说的gcc 编译的第一步,即用cpp命令将程序语言文件进行预处理.但这一步不生成结果文件,如果你需要生成结果文件保存,那么需要利用系统中的输出重定向。 -o 定制目标名称,缺省的时候在unix和linux平台下gcc filename的结果是一个文件名为a.out的文件,windows下用mingw里带的gcc编译结果是a.exe。如果我们用gcc -o hello.exe test.c的话,将生成hello.exe可执行程序。这个并不一定只限于最后一步可执行程序的生成,如用上面所讲的-S生成的汇编程序也可以用-o参 数生成,比如 gcc -o hello.asm -S test.c 这样hello.asm就是test.c经过预处理和编译之后的结果。 -pipe 使用管道来代替编译中的临时文件,因为编译的整个过程有几个不同的步骤,每一个步骤都是以前一个步骤的输出为输入的,这样就涉 及到数据传递的问题,在没有-pipe参数的情况下,是用临时文件的形式来进行传递的,在有该情况的时候就利用管道来传递中间数据。当然,在某些系统中, 汇编不能读取管道数据,这样这个参数就不能正常工作了。 -ansi 关闭gnu c与ansi c不兼容的特性,激活ansi c的专有特性,在此情况下,处理器会定义一个__STRICT_ANSI__的宏,在有些头文件中会关注该宏是否被申明过,以避免某些函数的引入。此项可参照ansi c与gnu c的差别得到更多理解。 -fno-asm 此选项为ansi选项功能的一部分,禁止将asm,inline,typeof用作关键字。 -fno-strict-prototype 这个选项只对g++有作用。这个参数让编译器将所有没有参数的函数都认为是没有显式参数的个数和类型的函数,而不是没有参数。而对于gcc来说,会将没有带参数的函数认成没有显式说明的类型。 -fthis-is-variable 这个参数仅对C++程序有效,可以让this做一般变量使用,允许对this赋值. -fcond-mismatch 允许条件表达式的第二和第三参数类型不匹配.表达式的值为void型. -funsigned-char -fno-signed-char -fsigned-char -fno-unsigned-char 这四个是对char在编译时进行的设置,它们分别决定将char设为unsigned char或signed char. -include filename 加入头文件的位置,以使程序中顺利使用#include ,这样就可以在编译的时候这样编译:gcc test.c -include ./include/test.h,进行联编。 -imacros filename 将filename中的宏扩展到gcc的输入文件里,宏定义本身不会出现在输入文件中。意即在编译某个文件test.c的时候,它里面申明的宏如果在没有用到该参数的时候,生成目标文件之后就会被丢弃掉,而在用了这个参数之后,这些宏将被保留用于之后文件的编译。 -Dmacro 相当于#define macro,宏的内容为字符串'1'。如在编译的时候使用gcc -o test.exe test.c -DDEBUG就相当于在test.c里面定义了DEBUG宏,值为字串'1'。可用如下程序测试可知: ********************************** //test.c #include "stdio.h" int main() { printf("Hello Worldn"); #ifdef DEBUG printf("hellon"); #endif } ********************************** 如用gcc -o test.exe test.c编译,刚运行结果为: Hello World 如用gcc -o test.exe test.c -DDEBUG编译,则运行结果为: Hello World hello 因此可以在下一种编译方法中相当于在test.c里面定义了DEBUG宏。 -Dmacro=define 作用同上,但设定宏的值为define. -Umacro 相当于给程序中定义的宏作了一次undefine.即:#undef macro -undef 取消了对任何非标准友的定义 -Idir 在#include 的时候,先在用这个参数指定的位置找头文件,如果没有找到,则到缺省的目录找头文件 -I- 取消-Idir的作用,表明以后编译的程序将不在-Idir指定的目录里寻找头文件。 -idirafter dir 在-I的目录里面查找失败之后,再在这个目录里面查找头文件,这样的参数为设置头文件查找的优先级问题比较有帮助。 -iprefix prefix -iwithprefix dir 这两个参数一起用,在-I目录寻找失败的时候,到prefix的dir下查找头文件。 -nostdinc 编译器不再系统缺省的头文件目录里面找头文件。这样就可以精确地确定头文件的来源,应该比较慎用,在对编译器不是很了解的情况下容易造成编译失败. -nostdinc C++ 不在g++的标准路径中找头文件,但在其他的路径中继续找。在创lib的时候用。 -C 为了有效的分析程序,有预处理的时候不删除注释信息,与-E一起使用,有利用分析程序的过程。 -M 生成文件的关联的信息,这样就可以知道源代码文件里面关联了哪些它所依赖的头文件。 -MM 同上,但忽略由#include 造成的依赖关系 -MD 跟-M相当,但是输出导入到.d文件中,如gcc -MD test.c,刚输出的依赖关系存放在test.d文件里。 -MMD 跟-MM相同,但是输出到.d文件中,如gcc -MMD test.c,刚输出的依赖关系存放在test.d文件里。忽略#include 的关系 -Wa,option 这个参数将option传给汇编程序,如果option中有逗号,则会把option分成多项,传给汇编程序。 -Wl,option 这个参数将option传给连接程序,如果option中有逗号,则会把option分成多项,传给连接程序。 -llibrary 用于制定编译的时候使用的库,如 gcc -lgtk tset.c则程序使用gtk库进行编译,不过需要注意的是gcc库一般都是以libname.a来命名库文件,在用-l参数来加入库文件的时候,直接用-lname来引入,而前面的lib被省掉。这一点需要注意。 -Ldir 编译的时候设定库文件查找的路径,不然的话,编译器只在标准库路径里面找库。 -00 -01 -02 -03 编译器的优化选项,-00表示没有优化,-01为缺省值,-03为最高。 -g 在编译的时候,产生调试信息 -gstabs 以stabs格式声称调试信息,但不包括gdb的调试信息。 -gstabs+ 以stabs格式声称调试信息,包括gdb的调试信息。 -ggdb 该参数将把gdb的调试信息输出 -static 这个参数将禁止使用动态库,这样程序只能连接静态库。 -share 这个参数将让程序尽量使用动态库 -traditional 试图让编译器支持传统的C语言的特性. 三.总结 gcc的参数还远远多于上面写到的这些,但是有以上的参数我们已经可以对gcc的大部分编译掌握的比较熟练了,更多的参数介绍可以参照GCC的manual,现在已有翻译了的中文手册,地址在下面的参考文献里面被列出,有兴趣的朋友可以参考。 ~
登录后可回答问题,请
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。支持MySQL、SQL Server、PostgreSQL、高...c语言一小段程序求解_百度知道
c语言一小段程序求解
#include&stdio.h&main(){intx1=0xabc,x2=0x2-=x1;printf(&%x\n&,x2);}...
#include &stdio.h&main(){
int x1=0xabc,x2=0
printf(&%x&#92;n&,x2);}
&#xe6b9;答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
White_MouseYBZ
White_MouseYBZ
采纳数:10330
获赞数:20232
#include&&stdio.h&//包含输入输出头文件,printf就在其中main(){&&&&int&x1=0xabc,x2=0//声明x1、x2为有符号整型变量并用十六进制赋初值&&&&x2-=x1;//用x2的值减去x1的值并将结果赋给x2&&&&printf(&%x\n&,x2);//用十六进制输出x2的值}结果是十六进制333,即十进制的819。
倒霉熊lujin
倒霉熊lujin
采纳数:4325
获赞数:20060
这就是:定义两个整型变量 x1 和x2
,用十六进制的方式给予赋值 0x表示十六进制。x1 转换成十进制 也就是2748x2转换成十进制
也就是3567x2 -=x1
x2 = x2 -x1= 819printf
中的 %x表示以十六进制形式输出 ,819转16进制为333,结果为333。
本回答被提问者采纳
十进制的话应该是819十六进制是333
来自电脑网络类芝麻团
采纳数:43
获赞数:63
参与团队:
facefriends
facefriends
采纳数:83
获赞数:215
结果为:ox333
采纳数:19
获赞数:38
结果该是X2-X1= 333
采纳数:36
获赞数:138
int x1=0xabc,x2=oxdefx2=x2-x1=0x333是十六进制,所以x2=819
其他5条回答
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 c语言怎么运行 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信