最新范文 方案 计划 总结 报告 体会 事迹 讲话 倡议书 反思 制度 入党

《计算器实验报告》

日期:2021-01-05  类别:最新范文  编辑:一流范文网  【下载本文Word版

《计算器实验报告》word版 本文关键词:计算器,实验,报告,word

《计算器实验报告》word版 本文简介:实验报告课程名称:计算机软件基础学期:20011-2012学年第二学期成绩:姓名:考号:实验名称:计算器实验要求:必作实验学时:2学时实验编号:3实验日期:第2周完成日期:学院:机电工程学院专业:年级:2011级一、实验目的:1熟练掌握计算器的计算过程;本试验旨在帮助我们复习与巩固计算器的计算过程是

《计算器实验报告》word版 本文内容:

课程名称:

计算机软件基础

学期:

20011-2012学年第二学期

成绩:

姓名:

考号:

实验名称:计算器

实验要求:

必作

实验学时:2学时

实验编号:3

实验日期:

第2周

完成日期:

学院:机电工程学院

专业

年级:

2011级

一、实验目的:

1熟练掌握计算器的计算过程;

本试验旨在帮助我们复习与巩固计算器的计算过程是如何实现的;

二、实验内容:

编写并调试计算器的程序,介绍程序所能够达到的功能.

程序如下:

int

main()

{

char

a[80],*p,op;//定义char型数组a,指针变量*p,char型变量op

int

n=0,i;//定义整型变量n,i。n赋值0

int

data1,data2;//定义整型变量data1,data2

float

output;定义浮点型变量output

scanf(“%s“,a);//按字符串格式从键盘输入到变量a

p=//数组a的首元素地址赋给指针变量p

while(*p

!=

/0

n++;}//p移到下一地址,n+1

data1=0;//data1赋值0

for(i=0;i=

0

){p++;n++;}

data2=0;

for

(i=0;i=

0

)//while条件循环,条件:*p指向的数组元素不是空字符并且小于等于9并且大于等于0

{p++;n++;}//p移到下一地址,n+1

data1=0;//data1赋值0

for(i=0;i=

0

){p++;n++;}

data2=0;

for

(i=0;i

{p--;data2+=(*p-

0

)*pow(10,i);}

switch(op)

{

case

+

:output=data1+data2;break;

case

-

:output=data1-data2;break;

case

:output=data1*data2;break;

case

/

:output=(float)data1/data2;break;

default:printf(“wrong

operator/n“);

return

0;}

printf(“%5.2f“,output);

}

    以上《《计算器实验报告》》范文由一流范文网精心整理,如果您觉得有用,请收藏及关注我们,或向其它人分享我们。转载请注明出处 »一流范文网»最新范文»《计算器实验报告》
‖大家正在看...
设为首页 - 加入收藏 - 关于范文吧 - 返回顶部 - 手机版
Copyright © 一流范文网 如对《《计算器实验报告》》有疑问请及时反馈。All Rights Reserved