首页 > 其他 > 详细

简单四则运算

时间:2015-03-25 22:59:29      阅读:294      评论:0      收藏:0      [点我收藏+]
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
main()
{
    int i,j,k;
    int a,b;
    srand((int)time(0));//随时间变化产生随机的a,b,不同于rand的随机产生一组特定的随机数列,令程序每次的运行结果都不相同。
    for(i=0;i<30;i++)
    {
        if(i%5==0)
        printf("\n");
        a=rand()%100+1;
        b=rand()%100+1;
        k=rand()%4+1;
        printf("%d",a);
        switch(k){
        case 1:printf("*");    break;
        case 2:printf("/");    break;
        case 3:printf("+");    break;    
        case 4:printf("-");break;
        }
        printf("%d=\t\t",b);
    }
}

关于小数的与整数的没有什么大的出入,基本就是重复一遍,暂时没有想到更好的办法

这次的程序的时间最主要是消耗在产生不同在运行结果,导致程序在效率不是很高。

最后是在网上找到了关于随时间变化的类,解决了程序运行结果单一的问题,大大提高了程序的实用性。

简单四则运算

原文:http://www.cnblogs.com/esom/p/4367064.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!