码迷,mamicode.com
首页 > 其他好文 > 详细

《四则运算程序及思想》

时间:2015-03-06 20:38:04      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

    设计思想:所谓四则运算便包括加减乘除四种运算,即想到所设计的运算得包括这几种,故想到使用case语句来表示在每种情况下的运算,要求需要系统随机自动产生数据,即想到用rand()函数来实现,至于要输出的格式则直接用简单的cout<<;编写即可。

源代码:

//四则运算法则
//Limin,Mar 6
#include<iostream>
using namespace std;

void main()
{
int i,a[30],b[30],c;
char mm;
for(i=0;i<30;i++)
{
a[i]=rand()%30+1;
b[i]=rand()%30+1;
}
do
{
cout<<"**************************请输入你要进行的运算方式:***********************"<<endl;
cout<<" 1、加法 2、减法 "<<endl;
cout<<" 3.乘法 4.除法 "<<endl;
cout<<"**************************************************************************"<<endl;
cin>>c;
switch(c)
{
case 1:
cout<<" 加法运算: "<<endl;
for(i=1;i<=30;i++)
cout<<a[i]<<"+"<<b[i]<<"="<<‘\t‘;break;
case 2:
cout<<" 减法运算: "<<endl;
for(i=1;i<=30;i++)
cout<<a[i]<<"-"<<b[i]<<"="<<‘\t‘;break;
case 3:
cout<<" 乘法运算: "<<endl;
for(i=1;i<=30;i++)
cout<<a[i]<<"*"<<b[i]<<"="<<‘\t‘;break;
case 4:
cout<<" 除法运算: "<<endl;
for(i=1;i<=30;i++)
cout<<a[i]<<"/"<<b[i]<<"="<<‘\t‘;break;
}

for(i=0;i<30;i++)
{

if(i%10==0)
cout<<endl;
}
cout<<endl;
cout<<"*************************************************************"<<endl;
cout<<" 继续请输入Y 退出请输入N "<<endl;
cout<<"*************************************************************"<<endl;
cin>>mm;
}while(mm==‘y‘||mm==‘Y‘);

}

实验截图:

 

技术分享

技术分享

技术分享

 

技术分享

反思:这本来就是一个非常简单的程序,本来是20分钟即可把它写出来,可是并未在限定时间内将其写出,真的非常愧疚,我的原因就是平时练得不够多,上机实践太少,积累的知识不够多,再加上平时不及时练习及时巩固造成的,这些便是不足之处,以后我一定会努力改进自己的不足之处,做一个真正对得起自己,对得起专业良心的人!

《四则运算程序及思想》

标签:

原文地址:http://www.cnblogs.com/Twinklelittlestar/p/4319107.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!