首页 > 代码库 > 四则运算

四则运算

四则运算的生成代码(C语言)

学生:徐克 夏嘉晖

1 #include<stdio.h>
2 #include<stdlib.h>
3 main()
4 {
5     int a[50];
6     int b[50];
7     int num,count,i;
8 printf("1.加法\n");
9     printf("2.减法\n");
10     printf("3.乘法\n");
11     printf("4.除法\n");
12     printf("0.退出\n");
13     printf("请选择需要的题目类型:");
14     scanf("%d",&num);
15     do{
16        switch(num)
17        {
18        case 1:
19             printf("请选择需要题目的数量(<50)");
20             scanf("%d",&count);
21             for(i=0;i<count;i++)
22             {
23                 a[i]=rand()%100+1;
24                 b[i]=rand()%100+1;
25                 printf("%d+%d= \n",a[i],b[i]);
26             }
27             break;
28        case 2:
29        printf("请选择需要题目的数量(<50)");
30        scanf("%d",&count);
31        for(i=0;i<count;i++)
32        {
33            a[i]=rand()%100+1;
34            b[i]=rand()%100+1;
35            printf("%d-%d= \n",a[i],b[i]);
36        }
37        break;
38        case 3:
39        printf("请选择需要题目的数量(<50)");
40        scanf("%d",&count);
41        for(i=0;i<count;i++)
42        {
43            a[i]=rand()%100+1;
44            b[i]=rand()%100+1;
45            printf("%d*%d= \n",a[i],b[i]);
46        }
47        break;
48        case 4:
49        printf("请选择需要题目的数量(<50)");
50        scanf("%d",&count);
51        for(i=0;i<count;i++)
52        {
53            a[i]=rand()%100+1;
54            b[i]=rand()%100+1;
55            printf("%d/%d= \n",a[i],b[i]);
56        }
57        break;
58     }
59     printf("1.加法\n");
60     printf("2.减法\n");
61     printf("3.乘法\n");
62     printf("4.除法\n");
63     printf("0.退出\n");
64     printf("请选择需要的题目类型:");
65     scanf("%d",&num);
66     system("cls");
67     }while(num>0&&num<5);
68 exit(0);
69 }

四则运算