• 回答数

    4

  • 浏览数

    225

queeniechen2007
首页 > 学术论文 > c语言计算器毕业论文

4个回答 默认排序
  • 默认排序
  • 按时间排序

J家馍小T

已采纳

一.题目意义和设计思想1、题目意义 多功能计算器的设计目的是为了简化计算及对所学C语言知识的有效应用。在多功能计算器设计的这个实际的例子中,我们运用C语言知识来解决这个生活中的实际问题。从而能更有效地检验自己的C语言学习的水平,加强对知识的掌握,提高解决实际问题的能力。 2、设计思想 首先是对要解决的问题进行分析,二、采用的主要技术、遇到的难点和解决方法 在设计的过程中主要运用到do-while 循环语句,if-else判断语句,switch选择语句,函数的递归调用,库函数的清屏函数system(“cls”),和程序的终止函数exit(0)等技术。遇到的问题主要有两个: 1) 清屏的功能的实现 2) 输出结果后将结果作为操作数继续计算的功能的实现解决方法:1) 是通过查询资料和复习书上的知识 明白了应该调用库函数的清屏函数system(“cls”)就可以解决这个问题2) 通过循环do-while嵌套do-while和if-else语句的使用来解决,循环的利用前次计算的结果来作为下一个计算的第一个操作数来实现的。三、实现的主要功能和系统结构 各函数的 实现的功能Main()主函数 主函数Calculate() 进行直接的计算Expression() 表达式计算得形式System(“cls”) 系统清屏的功能Exit() 系统使得程序退出的功能函数之间的关系\实现功能:1)具备整型数据、浮点型数据的算术(加、减、乘、除)运算功能。依次输入第一个运算数、运算符(+,-,*,/),第二个运算数,然后输出结果。结果可以作为下一个运算的第一运算数。按‘C’清屏,按‘X’退出。例如: 选择c清屏的功能后如图 按任意键继续 最后按X退出功能2)实现单运算符表达式计算的功能。输入的操作数可以包含整数或浮点数。如果遇到错误的表达式,应输出错误提示信息。输入表达式如下:

80 评论

小璇璇APPLE

PC初学者论坛里好像有这个,具体的我没查,我以前好像在那上面看到过,也不太记得了,但我们以前用VB做过这个,百度一下有很多的

288 评论

藏青妹妹

#include ""int main(){ int a,b,c; do {  system("cls");  printf("      计算器菜单\n");  printf("========================\n");  printf("1:计算  a+b\n");  printf("2: 计算  a-b\n");  printf("3: 计算  a*b\n");  printf("4: 计算  a/b\n");  printf("5: 计算  a%b\n");  printf("0: 退出\n");  printf("请选择(0-5):");  scanf("%d",&c);  if(c!=0)  {   printf("请输入a:");   scanf("%d",&a);   printf("请输入b:");   scanf("%d",&b);   switch(c)   {    case 1: printf("a+b=%d",a+b); break;    case 2: printf("a-b=%d",a-b); break;    case 3: printf("a*b=%d",a*b); break;    case 4: printf("a/b=%d",a/b); break;    case 5: printf("a%b=%d",a%b); break;    default: break;   }   printf("\n按任意键继续......");   getch();  } } while(c!=0); return 0;}

199 评论

miss.w\^O^/

/*一. 写出:题目意义和设计思想二、采用的主要技术、遇到的难点和解决方法三、实现的主要功能和系统结构四、核心算法描述和相关技术说明五、总结和体会这个自己写吧,我文笔不好*/#include<>void main(){ float a,b,y; char ch; printf("请输入算式:"); scanf("%f%c%f",&a,&ch,&b); switch(ch){ case '+': y=a+b;break; case '-': y=a-b;break; case '*': y=a*b;break; case '/': y=a/b;break; } printf("%.2f%c%.2f=%.4f\n",a,ch,b,y);}

176 评论

相关问答

  • 论文c语言查重

    看你的论文中,是否包含了C代码如果在论文中包含完整C代码或者部分C代码 那么这部分代码必然会被查重如果C代码本身不在论文中,而是作为附件形式存在,就看学校严不严

    Elena小妞仔 3人参与回答 2023-12-09
  • 毕业论文c语言

    做个毕设100分就有人做?真是值得怀疑?

    你的小恶魔 6人参与回答 2023-12-07
  • 一般计算器和计算机毕业论文

    进入二十一世纪以来,世界各个国家的经济都在飞速的发展中,经济的发展必然会促进科技的进步,科技的发展包括很多方面,计算机技术就是科技发展中的重要组成部分和表现形式

    emilylovejay 5人参与回答 2023-12-06
  • c语言程序设计毕业论文

    没问题,有全套!

    木图先生 6人参与回答 2023-12-12
  • c语言计算器毕业论文

    一.题目意义和设计思想1、题目意义 多功能计算器的设计目的是为了简化计算及对所学C语言知识的有效应用。在多功能计算器设计的这个实际的例子中,我们运用C语言知识

    queeniechen2007 4人参与回答 2023-12-08