结对项目——四则运算

作业:某公司程序员二柱的小孩上了小学二年级,老师让家长每天出30道(100以内)四则运算题目给小学生做。

采用语言:c语言

结对对象:孙晨洋 2013110432  博客地址: http://www.cnblogs.com/scyblog/

双方贡献比例:1:1;

结对照片

源程序

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void main()
{
int i, j, calc;
double r;
srand(time(NULL));
int flag=0;
for(int a=1;a<=30;a++)


i = rand()%100;
j = rand()%100;
calc = rand()%4;
switch (calc)
{
case 0: 
r = i+j;
printf("%d+%d=?\n", i, j);
flag=1;
break;
case 1: 
r = i-j;
printf("%d-%d=?\n", i, j);
flag=1;
break;
case 2:
r = i*j;
printf("%d*%d=?\n", i, j);
flag=1;
break;
case 3:

if (j==0) 
{
printf("%d/%d=?\n", i, j);
printf("j=0,不能执行除法\n"); 
flag=1;
break;
}
r = i/j;
printf("%d/%d=?\n", i, j);
flag=1;
break;
if(flag=1)
{
break;
}
}
}
}

运行结果:

 

总结:用了一种比较简单的时间随机数,采用的是大一学的c语言写的,代码也比较简单,结对编程也给我提供了不少的思路。

posted @ 2016-04-09 12:31  枫林睡不醒  阅读(165)  评论(0编辑  收藏  举报