我的IT未来
关于IT这个行业,我是持欣赏态度的,毕竟发展很快,对人们生活的改变也很大,所以,作为一个从事IT的人士,我很自豪。
读了刘先生的文章,我发现以前自己做的太少了,虽然偶尔也会吐血写程序,但还是太少了。以后我应该投入更多的时间和毅力去了解程序,爱上代码。
上次我写过,我要生龙凤胎,但是后来想想,他们会很寂寞的吧,所以,干脆再给他们生个三胞胎弟弟妹妹,5个孩子一台戏,希望我的孩子们以后好好学数学,不辜负她们妈咪年轻时候吐血编程了。下面贴上此次的代码,以表对孩子的期望!!!
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
#include<math.h>
int multiplication(long num) //有乘除法
{
int a,b,c,p,i;
int x = num+1;
a=rand()%x;
b=rand()%x;
p=rand()%4;
if(p==0)
{
if(a<b)
{
c=a;
a=b;
b=c;
}
printf(" %d-%d=\n",a,b);
}
if(p==1)
printf(" %d+%d=\n",a,b);
if(p==2)
printf(" %d×%d=\n",a,b);
if(p==3)
printf(" %d÷%d=\n",a,b);
}
void no_multiplication(long num) //无乘除法
{
int a,b,c,p,i;
int x = num+1;
a=rand()%x;
b=rand()%x;
p=rand()%2;
if(p==1)
printf(" %d+%d=\n",a,b);
if(p==0)
{
if(a<b)
{
c=a;
a=b;
b=c;
}
printf(" %d-%d=\n",a,b);
}
}
int main()
{
int i; //计数器
long num; //数据范围极限
char IsMul[5];
srand(time(0));
printf("请输入算数题目范围(即所允许的最大值)\n");
scanf("%ld",&num);
printf("请输入是否加入乘除法,‘yes’ OR ‘no’\n");
scanf("%s",IsMul);
printf("***********************题目为:***********************\n");
if(strcmp(IsMul,"yes")==0)
{
for(i=0;i<20;i++)
multiplication(num);
}
else {
for(i=0;i<20;i++)
no_multiplication(num);
}
return 0;
}# miaomiaosuiji
最新文章
- 00 LabVIEW中类的动态类型处理
- Cocos2d-JS引入其他场景小实例
- 如何运用inno在安装和卸载时提示用户结束进程?
- 关于Android中TextView显示多个空格
- (转)GDT与LDT
- .Net设计模式_适配器模式
- 【剑指offer】二叉搜索树的后序遍历序列
- QT第二天学习
- 编程之美2.18 数组分割 原创解O(nlogn)的时间复杂度求解:
- List、Map、Set之间的联系与区别:
- 金蝶K/3 跟踪语句_业务单据
- Java安全编码标准
- ZUFE2486 Heap 2017-05-31 14:37 41人阅读 评论(0) 收藏
- iOS 中的静态库与动态库,区别、制作和使用
- #6472. 「ICPC World Finals 2017」难以置信的任务 Mission Improbable
- 《Spring2之站立会议4》
- LeetCode-344:Reverse String
- cocosBuider 控件命名的坑
- 服务器22端口连接超时 ssh: connect to host *** port 22: Operation timed out
- java 从网上下载文件的几种方式