您所在位置: 网站首页 / C语言程序设计实验题.doc / 文档详情
C语言程序设计实验题.doc 立即下载
2024-09-09
约2.7千字
约5页
0
64KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

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

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

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

/NUMPAGES5
实验题目实验2顺序结构程序设计实验室机房同组人数1实验时间成绩指导教师一、实验目的
1.掌握赋值语句的功能和使用方法。
2.掌握C语言的数据类型,熟悉不同类型变量的定义与赋值的方法。
3.学会使用C语言的有关算术运算符,以与包含这些运算符的表达式。
4.掌握简单数据类型的输入输出方法,能正确使用格式控制符。
5.学习编制简单的C程序。

二、实验内容(均要求给出运行结果)
1.程序改错题
(1)以下程序输入一个十进制整数,输出与之对应的八进制数与十六进制数。例如,输入31,输出37(八进制)和1F(十六进制)。请改正程序中的错误。

#include<stdio.h>
voidmain()
{/**********FOUND**********/
n;
printf("输入一个十进制整数:");
/**********FOUND**********/
scanf("%d",n);
/**********FOUND**********/
printf("对应的八进制整数是%O\n",n);
printf("对应的十六进制整数是%X\n",n);
}

正确程序清单:(主体黑色,改错部分红色字体)
#include<stdio.h>
voidmain()
{/**********FOUND**********/
intn;
printf("输入一个十进制整数:");
/**********FOUND**********/
scanf("%d",&n);
/**********FOUND**********/
printf("对应的八进制整数是%o\n",n);
printf("对应的十六进制整数是%x\n",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**********/
printf("x=%d\n",x);
}

正确程序清单:(主体黑色,改错部分红色字体)
#include"stdio.h"
/**********FOUND**********/
#include<math.h>
voidmain()
{inta,b;
floatx;
scanf("%d,%d",&a,&b);
/**********FOUND**********/
x=0.5+sqrt(a+b);
/**********FOUND**********/
printf("x=%f\n",x);
}

运行结果:(抓图)



2.程序填空题
(1)请填写以下程序,要求输出结果如下:

#include<stdio.h>
voidmain()
{/***********SPACE***********/
chara,[?];
/***********SPACE***********/
a=[?];
b='b';
a=a-32;
/***********SPACE***********/
b=b-[?];
printf("%c,%c\n%d,%d\n",a,b,a,b);
}

正确程序清单:(主体黑色,填空部分红色字体)


运行结果:(抓图)



(2)下列程序的功能是要求输出如下结果,请填入合适的变量完善程序。
b=-1a=65535
a=65534
a=30b=6c=5

#include<stdio.h>
voidmain()
{/***********SPACE***********/
intb=-1,[?];
unsignedshortinta;
/***********SPACE***********/
a=[?];
printf("b=%da=%u\n",b,a);
/***********SPACE***********/
[?]+=b;
printf("a=%u\n",a);
/***********SPACE***********/
b=(a=30)/[?];
printf("a=%db=%dc=%d\n",a,b,c);
}

正确程序清单:(主体黑色,填空部分红色字体)
#include<stdio.h>
voidmain()
{/***********SPACE***********/
intb=-1,c=5;
unsignedshortinta;
/***********SPACE***********/
a=65535
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

C语言程序设计实验题

文档大小:64KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用