程序设计基础(C)作业.doc

程序设计基础(C)作业.doc

ID:52125581

大小:286.50 KB

页数:35页

时间:2020-03-23

程序设计基础(C)作业.doc_第1页
程序设计基础(C)作业.doc_第2页
程序设计基础(C)作业.doc_第3页
程序设计基础(C)作业.doc_第4页
程序设计基础(C)作业.doc_第5页
资源描述:

《程序设计基础(C)作业.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《程序设计基础(C)》作业第1章C语言的基本构成、程序调试题1.编辑、调试以下程序步骤1:在VisualC++环境下新建文件可用[开始]-*[稈序]—[MicrosoftVisualC++6.0]-*[MicrosoftVisualC++6.0]—[文件][新建][文件]—[C++SourseFile],输入文件名exl-1.c,程序代码如下:#include/*文件预处理,包含标准输入输出库,程序可调用输入、输岀函数*/intadd(intx,inty){intz;z二x+y;returnz;}intmain()

2、{intadd(int,int);/*函数的说明,告诉系统在主函数屮要调用add函数*/inta,b,c;/*变量的定义*/scanf("%d%d,/,&h);c=add(a,b);/*函数调用*/printf("%d+%d=%d",a,b,c);/*调用系统输出函数printf,呦为格式控制符,依次用示面的变量值填充,以整数形式输出*/}请思考文件exl-l.c由几个函数构成?由2个函数构成调用了那儿个系统函数?调用2个系统函数,分别是scanf和printf此稈序中用到了哪几个保留字?哪几个用户H定义标识符?保留字:in

3、t,return自定义表示符:z,x,y,a,b,c步骤3:编译并运行稈序,稈序运行时输入两个敕数,2040,观察稈序运行的结果。20+40=602.编辑、调试以下程序步骤1:在VisualC++环境下新建文件川用[开始L[程序][MicrosoftVisualC++6.0][MicrosoftVisualC++6.0]f[文件]〜[新建]〜[文件]f[C++SourseFile],输入文件名exl-2.c步骤2:在文木编辑器屮输入以下C程序#include/*文件预处理,包含标准输入输出库,程序可调用输入、输出函

4、数*/#includeintmain()intand(int.,int);intor(int,int);inta,b,c;scanf("%d%d:&a,&b);c=and(a,b);/*函数的说明,告诉系统在主函数屮要调用and函数*//*函数的说明,告诉系统在主函数屮要调用and函数*//*变量的定义*//*函数调用*/printf(z/%d&&%d=%d",a,b,c);/*调用系统输出函数printf,%d为格式控制符,依次用后面的变量值填充,以報数形式输出*/c=or(a,b);/*函数调用*/pr

5、intf("%d

6、%d=%d",a,b,c);步骤3:[文件]〜[新建]〜[文件]-[C++SourseFile],输入文件名exl-2-2.c,源程序代码为:intana(inta,intb){intc;c=a&&b;returnc;}步骤4:[文件]->[新建]文件]~>[C++SourseFile],输入文件名exl・2・3.c,源程序代码为:intor(inta,intb){intc;c=a

7、

8、b;returnc;步骤5:点击编译图标编译程序1-2.C40,按回车。步骤4:点击执行图标!,执行程序l・2.c,当稈序运行时

9、,键盘输入20204020&&40=120

10、

11、40=1您可以输入其它的整数,观察程序的执行结果。303&&0=()3II0=0第2章输入输出程序设计1.用printf输出一个屮空的五角星。#include“);n);“);n);*voidmain(){printf(utprintf(utprintf("tprintf("t****°);M);n);H);“)*°);printf(ntprintf(utprintf(Htprintf("tprintf(utpr

12、intf(nt*}2.仿照例了2.2,定义一个字符数组,从键盘输入一字符串,然后输出的稈序。#includeintmain(){chars[255];printf("请输入:”);scanf("%s",s);printf("你输入的是:%s",s);return0;I1.从键盘输入十六进制一整数,转化为八进制数输出。#ineludeintmain(){inta;printf(H请输入一个十六进制数:”);scanf(”%x”,&a);printf(”这个数转化为八进制数为%o”,a);r

13、eturn0;}2.只定义两个整型数据并赋值,实现两个整型数的互换。#includeintmain(){inta=10;intb=20;a=aAb;b=bAa;a=aAb;printfC'a=%d,b=%d'a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。