博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
四则运算1.0
阅读量:6133 次
发布时间:2019-06-21

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

设计思路:

利用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;

    }

}

 

 

转载于:https://www.cnblogs.com/MIAOLAOSHI/p/10222103.html

你可能感兴趣的文章
iOS xcodebuile 自动编译打包ipa
查看>>
程序员眼中的 SQL Server-执行计划教会我如何创建索引?
查看>>
cmake总结
查看>>
数据加密插件
查看>>
linux后台运行程序
查看>>
win7 vs2012/2013 编译boost 1.55
查看>>
IIS7如何显示详细错误信息
查看>>
Android打包常见错误之Export aborted because fatal lint errors were found
查看>>
Tar打包、压缩与解压缩到指定目录的方法
查看>>
新手如何学习 jQuery?
查看>>
配置spring上下文
查看>>
Python异步IO --- 轻松管理10k+并发连接
查看>>
mysql-python模块编译问题解决
查看>>
Oracle中drop user和drop user cascade的区别
查看>>
【Linux】linux经常使用基本命令
查看>>
HTML模块化:使用HTML5 Boilerplate模板
查看>>
登记申请汇总
查看>>
Google最新截屏案例详解
查看>>
Office WORD如何取消开始工作右侧栏
查看>>
Android Jni调用浅述
查看>>