四则运算1.0

设计思路:

利用rand()生成随机数,难点在于如何生成随机符号,既然能生成随机数,那是否可以利用这个数来生成随机符号呢?显然可以,a=rand()%4,通过对a的判断,输出相应的符号。

源代码:

#include<stdio.h>

#include<stdlib.h>

#include <time.h>

#define N g

main()

{

    int a,b,k,i,n,,g;

    do{

    printf("\n请输入题目数量: ");

scanf("%d",&g);

    for(i=0;i<N;i++)

    {

    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);

    }

    break;

    }

}

 

 

posted @ 2018-10-03 19:42  DAMIAO  阅读(97)  评论(0编辑  收藏  举报