• 实验一


    #include<stdio.h>
    #include<stdlib.h>
    #include <time.h>
    main()
    {
    	int a,b,c,d;
    	srand(time(NULL));
    	while(1){
    	a=rand()%100;
    	c=rand()%99+1;
    	b=rand()%4;
    	switch(b)
    	{
    	case 0:
    			printf("%d+%d=",a,c);
    			scanf("%d",&d);
    			break;
    	case 1:
    			printf("%d-%d=",a,c);
    			scanf("%d",&d);
    			break;
    	case 2:
    			printf("%d*%d=",a,c);
    			scanf("%d",&d);
    			break;
    	case 3:
    			printf("(小数点后的数不要)%d÷%d=",a,c);
    			scanf("%d",&d);
    			break;
    	}
    	if(b==0)
    	{
    		if(a+c==d)
    			printf("
    你答对了!!任意键继续,输入 0 退出:");
    		else
    			printf("
    你答错了!!任意键继续,输入 0 退出:");
    	}
    	if(b==1)
    	{
    		if(a-c==d)
    			printf("
    你答对了!!任意键继续,输入 0 退出:");
    		else
    			printf("
    你答错了!!任意键继续,输入 0 退出:");
    	}
    	if(b==2)
    	{
    		if(a*c==d)
    			printf("
    你答对了!!任意键继续,输入 0 退出:");
    		else
    			printf("
    你答错了!!任意键继续,输入 0 退出:");
    	}
    	if(b==3)
    	{
    		if(a/c==d)
    			printf("
    你答对了!!任意键继续,输入 0 退出:");
    		else
    		{
    			printf("
    你答错了!!任意键继续,输入 0 退出:");
    		}
    	}
    	 fflush(stdin);
            if(getchar()=='0')
    		{
    			printf("
    谢谢!!
    ");
                break;
    		}
    
    	}
    }
    

      

  • 相关阅读:
    C/C++中0xcccccccc...
    函数指针定义
    Visual C++的DLL
    RGB
    链接指示:extern "C"
    for_each用法
    漫画 | 夜深了,程序员的电脑却没关,发生了这样的故事…
    漫画 | 小公司卧薪尝胆三年,意外拿到美团offer
    Java 可变参数
    使用程序往Neo4j导入CSV报错
  • 原文地址:https://www.cnblogs.com/mjysok/p/4368977.html
Copyright © 2020-2023  润新知