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