您的位置:首页 > 其它

小学四则运算的“软件”

2016-03-08 22:23 211 查看
这是我第一次写博客。契机是老师布置的博客作业。题目简单,但好久也没写程序,很不熟悉,c++语法都有点忘记了。写下来的程序等到编译时有很多错误,细节处都不注意。

第一是将define用错,把未分配内存空间用作变量进行赋值操作。第二点是将本来定义的常量用作函数,造成c2064:term does not evaluate to a function错误。虽然如今编程出很多错误,但是日积月累不断练习,一定也可以写出高水平的代码。

#include "iostream"
#include "stdlib.h"
#include "time.h"
#define N 30
using namespace std;

int randop(){
return rand()%4;

}

int randnum(){
return rand()%100;
}

void main(){
int opnum,s=N;
srand((unsigned)time(0));
for(;s!=0;s=s-1){

cout<<randnum();
opnum=randop();
if(opnum()==0) cout<<"+";
if(opnum==1) cout<<"-";
if(opnum==2) cout<<"×";
if(opnum==3) cout<<"÷";
cout<<randnum()<<"="<<endl;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: