博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件工程第一课,设计简单小学四则运算
阅读量:6836 次
发布时间:2019-06-26

本文共 560 字,大约阅读时间需要 1 分钟。

题目:设计一个简单的小学四则运算器,要求随机产生30道四则运算题

思路:首先想到的是先产生2个随机数,再用for循环进行30次四则运算

代码:

#include<iostream.h>

#include<stdlib.h>
int main(){
 int a ,b,c,i;
 for(i=0;i<30;i++){
 a=rand()%100;
 b=rand()%100;
 c=rand()%4;
 if(c==0)
 cout<<a<<"+"<<b<<"="<<endl;
 else if(c==1)
  cout<<a<<"-"<<b<<"="<<endl;
 else if(c==2)
  cout<<a<<"*"<<b<<"="<<endl;
 else if(c==3)
  cout<<a<<"/"<<b<<"="<<endl;
 }
 return 0;

}

实验结果截图:

实验体会:课堂上编写时想到用rand()函数产生随机数,但是一直产生错误,后来了解到没有添加stdlib.h这个头文件,虽然只是一个小程序,但也很好的体现了我在编程方面的不足,以及对于编程语言知识的匮乏,希望随着软件工程课程的深入,进一步提高自己的编程水平。

 

转载于:https://www.cnblogs.com/lllzy/p/4321435.html

你可能感兴趣的文章
UVa 12100 Printer Queue (习题 5-7)
查看>>
windows下安装apache zookeeper
查看>>
第三周作业
查看>>
git pull --rebase
查看>>
linux下mysql的root密码忘记解决方
查看>>
protobuf 中的嵌套消息的使用 主要对set_allocated_和mutable_的使用
查看>>
0-1背包问题
查看>>
系统的Drawable(二)-Selector
查看>>
CAS 界面根据不同的域名显示不同的界面
查看>>
Node js 嵌入式模板引擎 ejs 的使用
查看>>
vue 事件修饰符
查看>>
自定义的一个JDBC工具类
查看>>
数据类型(列类型)
查看>>
hihocoder [Offer收割]编程练习赛14
查看>>
mongodb_服务端安装及连接
查看>>
将baidu地图中的baidu logo去掉
查看>>
CF1036C Classy Numbers dfs+二分
查看>>
linux管理和进程(4)
查看>>
公钥与私钥,HTTPS详解 转载
查看>>
构建之法阅读笔记(3)
查看>>