c语言程序设计第五版实验报告,C语言程序设计作业与实验报告.doc

C语言程序设计作业与实验报告

C语言程序设计

作业与实验报告

学 号:

姓 名:

专业班级:

授课教师:

计算机基础教研室 编

2010年3月

前言

本册是《C语言程序设计》的配套作业与上机练习,学生应根据课程进度及时认真完成并上交,期末考试后统一存档。

本册由信息与电气工程学院计算机基础教研室编写。

编者

2010年3月

作业与实验(一 )

一、改错并输出结果

1、#include

void main()

{

int x,y=z=5,aver;

x=7;

AVER=(x+y+z)/3;

printf(“AVER=%d\n”,aver)

}

错误语句:

正确语句:

结果:

2、#include

void main()

{

char c1=’a’,c2=’b’,c3=’c’;

int a=3,b=’A’

printf(“a=%db=\’%c\’\n\”end\”\n”,a,b);

printf(“a%cb%c\bc%c\tabc\n”,c1,c2,c3);

}

错误语句:

正确语句:

结果:

【实验1】基本输入输出

输入一圆半径r,根据圆面积的公式求圆面积

实验目的

(1) 熟悉VC上机操作过程;

(2) 了解C程序结构;

(3) 掌握浮点型变量的定义和使用方法;

(4) 学习使用基本算术运算符;

(5) 掌握符号常量的定义和使用方法;

(6) 熟悉C语言基本输入/输出函数的用法。

实验步骤

(1) 定义符号常量PI;

(2) 定义r为浮点类型变量;

(3) 用scanf进行格式化输入;

(4) 根据公式计算圆面积;

(5) 用printf进行格式化输出;

程序

评阅人: 评阅日期:

作业与实验(二)

一、写出程序运行结果

1、#include

void main()

{

int a=177;

int b=32767;

printf(“%o\n”,a);

printf(“%d\n”,b);

printf(“%d\n”,a+b);

}

结果是:

2、#include

void main()

{

int m=32767,n=032767,a=0xabc,b=0xabc;

a-=b;

printf(“%d,%o\n”,m,n);

printf(“%x\n”,a);

}

结果是:

3、#include

void main()

{

int a;char c=10;

float f=100.0;double x=123.45;

printf(“%d %d %3.1f %4.1f\n”,a,c,f,x);

}

结果是_______________

【实验2】从键盘输入一个小写字符,要求输出与其对应的大写字符

1.实验目的

(1)熟悉C程序的编写、编译、运行的过程;

(2)掌握字符型变量的定义和使用方法;

(3)了解字符型数据的存储形式;

(4)学习C语言中字符输入/输出函数的用法。

2.实验步骤

(1)定义变量c1、c2为字符型变量;

(2)用getchar()输入变量c1的值;

(3)将c1转化为大写字符并赋值给c2;

(4)用putchar()输出变量c2的值;

程序:

评阅人: 评阅日期:

作业与实验(三)

一、写出程序的执行结果

#include

void main()

{

int i=2;

float x=457.898;

printf(“i=%5d,%-8o,%u,%c\n”,i,i,i,i+’E’);

printf(“x=%10f,%10.2f,%-10.4f,%.2f,%f\n”,x,x,x,x,x);

}

结果是:

二、改错

#include

void main()

{

int a,b;

long c,d;

float e,f;

scanf(“%d%d%ld%ld%f%f”,a,b,c,d,e,f);

printf(“a=%d,b=%d,c=%d,e=%d\n”,a,b,c,e);

}

错误语句:

正确语句:

结果:

【实验3】 基本控制结构

从键盘输入一个字符,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值