C语言程序设计实验题.doc

C语言程序设计实验题.doc

ID:58074485

大小:86.50 KB

页数:5页

时间:2020-04-22

C语言程序设计实验题.doc_第1页
C语言程序设计实验题.doc_第2页
C语言程序设计实验题.doc_第3页
C语言程序设计实验题.doc_第4页
C语言程序设计实验题.doc_第5页
资源描述:

《C语言程序设计实验题.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验题目实验2顺序结构程序设计实验室机房同组人数1实验时间成绩指导教师一、实验目的1.掌握赋值语句的功能和使用方法。2.掌握C语言的数据类型,熟悉不同类型变量的定义及赋值的方法。3.学会使用C语言的有关算术运算符,以及包含这些运算符的表达式。4.掌握简单数据类型的输入输出方法,能正确使用格式控制符。5.学习编制简单的C程序。二、实验内容(均要求给出运行结果)1.程序改错题(1)以下程序输入一个十进制整数,输出与之对应的八进制数与十六进制数。例如,输入31,输出37(八进制)和1F(十六进制)。请改正程序中的错误。#includevoidmain(){/*********

2、*FOUND**********/n;printf("输入一个十进制整数:");/**********FOUND**********/scanf("%d",n);/**********FOUND**********/printf("对应的八进制整数是%O",n);printf("对应的十六进制整数是%X",n);}正确程序清单:(主体黑色,改错部分红色字体)#includevoidmain(){/**********FOUND**********/intn;printf("输入一个十进制整数:");/**********FOUND**********/scanf

3、("%d",&n);/**********FOUND**********/printf("对应的八进制整数是%o",n);printf("对应的十六进制整数是%x",n);}运行结果:(抓图)(2)下列程序的功能是计算表达式x=1/2+的值,请改正程序中的错误。#include"stdio.h"/**********FOUND**********/voidmain(){inta,b;floatx;scanf("%d,%d",&a,&b);/**********FOUND**********/x=1/2+sqrt(a+b);/**********FOUND**********/pr

4、intf("x=%d",x);}正确程序清单:(主体黑色,改错部分红色字体)#include"stdio.h"/**********FOUND**********/#includevoidmain(){inta,b;floatx;scanf("%d,%d",&a,&b);/**********FOUND**********/x=0.5+sqrt(a+b);/**********FOUND**********/printf("x=%f",x);}运行结果:(抓图)2.程序填空题(1)请填写以下程序,要求输出结果如下:#includevoidmain

5、(){/***********SPACE***********/chara,【?】;/***********SPACE***********/a=【?】;b='b';a=a-32;/***********SPACE***********/b=b-【?】;printf("%c,%c%d,%d",a,b,a,b);}正确程序清单:(主体黑色,填空部分红色字体)运行结果:(抓图)(2)下列程序的功能是要求输出如下结果,请填入合适的变量完善程序。b=-1a=65535a=65534a=30b=6c=5#includevoidmain(){/***********SPAC

6、E***********/intb=-1,【?】;unsignedshortinta;/***********SPACE***********/a=【?】;printf("b=%da=%u",b,a);/***********SPACE***********/【?】+=b;printf("a=%u",a);/***********SPACE***********/b=(a=30)/【?】;printf("a=%db=%dc=%d",a,b,c);}正确程序清单:(主体黑色,填空部分红色字体)#includevoidmain(){/***********SPA

7、CE***********/intb=-1,c=5;unsignedshortinta;/***********SPACE***********/a=65535;printf("b=%da=%u",b,a);/***********SPACE***********/a+=b;printf("a=%u",a);/***********SPACE***********/b=(a=30)/c;printf("a=%db=%dc=%

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

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

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