C语言程序实验报告III 需要作业模板的点这 Markdown基本语法 想学更多Markdown语法点这
实验项目:C语言程序设计教程实验
姓名:陈 思杰👦 实验地点:家🏠 实验时间:2020.03.25🕘
——————————————————————————————————————————————————————————————————————————————————————————————————————
一、实验目的与要求🌹
目的:
☀️1.
☀️2.
☀️3.
☀️4.
要求:
二、实验的内容🌹
🌸1.实验练习
问题的简单描述:
实验代码:
问题分析:
🌸2.实验练习
问题的简单描述:
实验代码:
问题分析:
🌸3.实验练习
问题的简单描述:
实验代码:
问题分析:
🌸4.实验练习
问题的简单描述:
实验代码:
问题分析:
🌸5.实验练习
问题的简单描述:
实验代码:
问题分析:
三、项目实训:计算器的实现
1、设计思路
可实现多步运算
当运算符不对是可进行系统报错
可进行生活中计算器的报错功能
2、流程图
3、设计过程中遇到的问题及改进的方法
4、代码
#include<stdio.h> main() { float m,n ,jg; char ch; int i; printf("****简易计算器****\n"); printf("*****模式说明*****\n"); printf("四则运算 & +-*/ **\n"); printf("得出结果 & = **\n"); printf("******************\n"); printf("\t数据\r"); scanf("%f",&m); for(i=0;i<1;) { printf("\t符号\r"); getchar(); scanf("%c",&ch); if(ch!='+'&&ch!='-'&&ch!='*'&&ch!='/'&&ch!='=') //第一个if使得符号有误时,允许重新输入 { printf("\t符号出错,重新输入符号\r"); getchar(); scanf("%c",&ch); } if(ch=='=') //第二个if使得输入=时,得出结果,退出程序 { printf("%f\n",jg); i=1; } else { printf("\t数据\r"); scanf("%f",&n); switch(ch) { case '+':jg=m+n;break; case '-':jg=m-n;break; case '*':jg=m*n;break; case '/':(n==0)?(printf("除数不能为零\n")):(jg=m/n);break; } m=jg; } } }
四、实验小结(剖析个人得失)🌹
来源:https://www.cnblogs.com/csjsdyp/p/12538619.html