C语言程序实验报告III

流过昼夜 提交于 2020-03-24 18:05:57

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; 
		} 
	}
 } 

四、实验小结(剖析个人得失)🌹

回到顶部

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!