小学四则运算的“软件”
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;
}
}
第一是将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;
}
}
相关文章推荐
- 2.1-指定ip和指定文件同步脚本
- configure: error: no acceptable C compiler found in $PATH
- 《Effective Java》create对象
- zookeeper原理
- 存储器层次结构(1)
- oProfile的安装与使用
- html5 canvas 详细教程1---样式设置/矩形绘制/路径绘制
- 理解C语言——从小菜到大神的晋级之路(13)——进一步讨论函数与指针
- kvc为什么可以给readOnly赋值
- Xcode 中搜索任何条件文本
- I2C驱动小结---心得
- 瀑布流插件
- Android设备adb授权的原理
- 九度OJ 1511-1520(10/10)
- 我的第一次C++试验
- 【设计模式】20、状态模式
- UI笔记2
- Go语言中Socket通信TCP服务端
- 文本处理wc,cut,sort,uniq,diff,patch
- 一个普通网站发展成大型网站的架构演变历程