#includestdio.h#include stdlib.h#includeconio.h#includetime.hint main(){ int r=0; int a=0; int b=0; int p=0; int q=0; int g=0; int h=0; int m=0; int i,t,n,k,s,c; ...
 
                
#include<stdio.h>
#include <stdlib.h>
#include<conio.h>
#include<time.h>
int main()
{
    int r=0;
    int a=0;
    int b=0;
    int p=0;
    int q=0;
    int g=0;
    int h=0;
    int m=0;
    int i,t,n,k,s,c;
    scanf("%d",&n);
    srand((unsigned)time(NULL));
    for(i=0;i<n;i++)
    {
        a=rand()%100;
        b=rand()%100;
        p=rand()%100;
        q=rand()%100;
        g=rand()%100;
        h=rand()%100;
        m=rand()%8;
    if(q<p)
    {
        k=q;
        q=p;
        p=k;
    }
    if(h<g)
    {
        s=g;
        g=h;
        h=s;
    }
        if(a<b)
        {
            t=a;
            a=b;
            b=t;
        }
    switch(m)
    {
    case 0:
        printf("\n%d+%d=",a,b,a+b);
        r=a+b;
        break;
    case 1:
        printf("\n%d-%d=",a,b,a-b);
         r=a-b;
        break;
    case 2:
        printf("\n%d*%d=",a,b,a*b);
         r=a*b;
        break;
    case 3:
        printf("\n%d/%d=",a,b,a/b);
         r=a/b;
        break;
    case 4:
        printf("\n%d/%d+%d/%d=",p,q,g,h,p/q+g/h);
        r=p/q+g/h;
        break;
    case 5:
        printf("\n%d/%d-%d/%d=",p,q,g,h,p/q-g/h);
        r=p/q-g/h;
        break;
    case 6:
        printf("\n%d/%d*%d/%d=",p,q,g,h,p/q*g/h);
        r=p/q*g/h;
        break;
    case 7:
        printf("\n%d/%d/%d/%d=",p,q,g,h,p/q/g/h);
        r=p/q/g/h;
        break;
    default:
        printf("something is wrong!\n");
        break;
    }
    printf("\n");
    scanf("%d",&c);
    if(c==r)
        printf("right\n\n");
    else
    {
        printf("wrong\n\n");
    }
    return 0;
}
本文标题为:既可以支持整数四则运算,也可以支持分数四则运算,可定制出题数量的c语言程序
 
				
         
 
            
        基础教程推荐
- C语言实现简易停车场管理系统 2023-03-13
- C语言文件操作与相关函数介绍 2023-06-13
- C语言预编译#define(预处理) 2023-04-03
- 如何告诉 MinGW 链接器不要导出所有符号? 2022-10-07
- 漫画讲解C语言中最近公共祖先的三种类型 2023-01-01
- C++类和对象到底是什么 2022-11-12
- C/C++ Qt StatusBar底部状态栏应用教程 2023-01-10
- 使用C/C++读写.mat文件的方法详解 2023-03-05
- C++高级数据结构之并查集 2023-04-20
- 使用VS2022开发在线远程编译部署的C++程序(图文详解) 2023-01-15
 
    	 
    	 
    	 
    	 
    	 
    	 
    	 
    	 
						 
						 
						 
						 
						 
				 
				 
				 
				