


int prime( int p )
{
定义整型变量i,j
if p==1 then return 0;//当p为1时直接返回0
end if
j=sqrt(p);
for i=2 to j do
if p%j==0 then return 0;
end if
end for
return 1;
}
void Goldbach( int n )
{
定义整型变量i,j
j=n/2;//j为n的值的一半,用来减少循环次数
for i=2 to j do
if i为素数 then
if p-i为素数 then
以p=i+p-i的形式输出素数分解的式子
返回主函数
enf if
end if
end for
}

| 输入 | 输出 |
|---|---|
| 89 100 | 89 is a prime number |
| 90=7+83, 92=3+89, 94=5+89, 96=7+89, 98=19+79 | |
| 100=3+97, |


1.界面函数
生成用户刚进入程序时的界面

2.选择函数1
让用户选择难度和做题数量

3.数字与符号函数
用于生成数字与符号

4.随机数函数
每次调用这个函数时返回一个0到1000以内的随机数

5.题目函数
将之前生成的数字与符号组合生成题目

6.答案函数
计算答案


7,判断函数
判断用户输入的答案是否正确

8.选择函数2
让用户选择是否要继续做题

9.时间函数
计算用户的答题时间

10.正确率函数
计算用户答题的正确率



原文:https://www.cnblogs.com/xycm/p/9939285.html