-
Notifications
You must be signed in to change notification settings - Fork 0
/
四则运算.cpp
103 lines (101 loc) · 1.99 KB
/
四则运算.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include<stdio.h>
#include<stdlib.h>
int n=0,k=1; //定义全局变量
void Question(float k);
int main()
{
printf("欢迎进入四则运算小程序!");
int Qurstions_Number,Serial_Number;
float YourAnswer,TrueAnswer;
while(k==1)
{
printf("\n请输入您需要计算的题目数量:");
scanf("%d",&Qurstions_Number) ;
while(Qurstions_Number>=10)
{
printf("\n对不起,您要求的题目数量已经超出题库范围!请重新输入您需要计算的题目数量:");
scanf("%d",&Qurstions_Number) ;
while(Qurstions_Number<=0)
{
printf("\n对不起,您要求的题目数量非法!请重新输入您需要计算的题目数量:");
scanf("%d",&Qurstions_Number) ;
}
}
for(Serial_Number=0;Serial_Number<Qurstions_Number;Serial_Number++)
{
printf("\n\n请回答第%d题:",Serial_Number+1);
n=Serial_Number;
if(n==0)
{
printf("123+234=");
TrueAnswer=357;
}
else if(n==1)
{
printf("857-520=");
TrueAnswer=337;
}
else if(n==2)
{
printf("85*94=");
TrueAnswer=7990;
}
else if(n==3)
{
printf("1024/128=");
TrueAnswer=8;
}
else if(n==4)
{
printf("(123+234)*8-789=");
TrueAnswer=2067;
}
else if(n==6)
{
printf("999/333+222-111=");
TrueAnswer=114;
}
else if(n==7)
{
printf("12*125-4*125=");
TrueAnswer=1000;
}
else if(n==8)
{
printf("3.14*125-5*24*3.14=");
TrueAnswer=15.7;
}
else if(n==9)
{
printf("(111*4+2775/5)/45=");
TrueAnswer=22.2;
}
else if(n==10)
{
printf("1000/64x15=");
TrueAnswer=234.357;
}
else
{
printf("123+234=");
TrueAnswer=0;
}
//TrueAnswer=Question(Serial_Number);
scanf("%f",&YourAnswer);
if(TrueAnswer==YourAnswer)
printf("\n恭喜你回答正确!");
else
printf("\n对不起回答错误,正确答案是:%f",TrueAnswer);
}
printf("\n\n您已经回答完所有的问题了,感谢您的使用!");
printf("\n\n是否继续使用本程序:1.是 ;0.否\n请选择:");
scanf("%d",&k);
while(k!=1&&k!=0)
{
printf("\n(上次输入非法,请重新选择)是否继续使用本程序:1.是 ;0.否");
scanf("%d",&k);
}
system("cls");
}
printf("\n\n本次服务已结束,感谢您的使用!\n\n");
}