C实验报告答案.docx

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计初步 一、实验目的 熟悉C语言程序的运行环境(VC++ o 掌握C语言程序的上机步骤,了解运行C程序的方法。 学握C语言程序的书写格式和C语言程序的结构。 二、实验内容(均要求给出运行结果) 程序改错题 以下程序实现计算xXy的值并将结果输出。请改正程序中的错 误。 ^include ” void main() /**********FOUND**********/ { int x二y=4; z=x*y; /**********FOUND**********/ printf(z=%d/n, Z); } 答案: 二===(答案 1)二二=二二二 int x=, 4, y=4, z; =======(答案 2)======= printf(z=%d\n, z); 以下程序实现输入圆的半径,求圆的周长。请改正程序中的错误。 ^include ” void main () { int r; float 1; printf(Enter r:); scanf (%d, r); /*********^found**********/ 1=2 n r /********* *fcod ******** **/ printf (/zl=%d\n,z, 1); } 答案: 二二二==(答案 1)二二二二二二二 l=2**r; =======(答案 2)======= printf (,,l=%f\n,z, 1); 程序填空题 下面程序能对两个整型变量的值进行交换,请填空。 ^include void main () { int a=3, b=4, t; t 二a; /***********space***********/ 【】; /***********SPACE***********/ 【】; printf (”a=%d, b=%d\nz,, a, b); } 答案: =======(答案 1)==== a=b =======(答案 2)======= b二 t 下面程序不用第三个变量,实现两个数的对调操作。 ^include void main () { int a, b; scanf (%d %d”,a, b); printf (a=%d, b=%d\n,, a, b); /***********SPACE***********/ /***********SPACE***********/ b二【】; /***********SPACE***********/ a=[]; printf (a=%d, b=%d\n,,J a, b); } 答案: 二二二==(答案 1)二二二== a + b =======(答案 2)======= a~b 二二二二二二二二二戍二二二二二二二二二 a 一 b 3-程序设计题 功能:编程实现从键盘输入任意1个大写字母,转换成小写字母后输 出。 答案: #include void main () { char c, d; scanf c); d=c+32 ; printf (%c, %c\n,, c, d); } 顺序结构程序设计 一、实验目的 掌握赋值语句的功能和使用方法。 举握C语言的数据类型,熟悉不同类型变量的定义及赋值的方法。 学会使用C语言的有关算术运算符,以及包含这些运算符的表达 式。 (4) 学握简单数据类型的输入输出方法,能正确使用格式控制符。 (5) 学习编制简单的C程序。 二、实验内容(均要求给出运行结果) 程序改错题 (1)以下程序输入一个十进制整数,输出与之对应的八进制数与十六 进制数。例如,输入31,输出37(八进制)和1F(十六进制)。请改正程序 中的错误。 ^include void main() { /*****OUND**********/ n; printfC输入一个十进制整数:〃); /**********foumd**********/ scanf (%d, n); /**********foumd**********/ printfC对应的八进制整数是%0\n〃,n); printfC对应的十六进制整数是%X\n,; n); } 答案: =======(答案 1)==== int n; 二二二==(答案 2)==二= 二二二二二二二(答案 3)二二二二二二二 printf (对应的八进制整数是%o\n, n); (2)下列程序的功能是计算表达式x二1/2#时的值,请改正程序中 的错误。 ftinclude ,‘ /**********FOUND**********/ void main () { int a, b; float x; scanf (〃%d, %d, a, b); /********* *fcod*** ***** **/ x=l/2+sq

文档评论(0)

wangsux + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档