2017寒假作业(三)

时间:2022-03-09 21:54:18

合作者 :何宇恒:031692113;http://www.cnblogs.com/hyh1072797231/
姚志辉:031602142;http://www.cnblogs.com/52wu244/

代码(失败代码)https://github.com/xiaozhirensan/object-oriented/tree/master

我的部分

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
void topic(int n,int randn[],int key[],char randc[]);
int judge(int key[],int keym[],int n);
int randn[4],key[100],keym[100],i,n;
char randc[3];
printf("please enter a number of topics:");
scanf("%d",&n);
topic(n,randn,key,randc);
for(i=0;i<n;i++)
scanf("%d",&keym[i]);
judge(key,keym,n);
return(0);
}
int caculate(char c,int a,int b)
{
int i=-1;
while(1)
{
if(c=='/'&&a%b!=0)continue;
switch(c)
{
case'+':i=a+b;break;
case'-':i=a-b;break;
case'*':i=a*b;break;
case'/':i=a/b;break;
}
}
return(i);
}
void judge(int key[],int keym[],int n)
{
int a=0,b=0,i;
for(i=0;i<n;i++)
{
if(key[i]==keym[i])a++;
else b++;
}
printf("the number of correct answers is:%d\n",a);
printf("the number of wrong answers is:%d",b);
}

2017寒假作业(三)
2017寒假作业(三)
2017寒假作业(三)
2017寒假作业(三)
2017寒假作业(三)
2017寒假作业(三)

解题思路:随机出四个整数和三个字符,中间字符是*/还是+-分两种大情况讨论括号加在哪里,此函数中间还应该有判定算式是否合理的嵌套函数。(事实证明这个思路是错误的)

合作过程:主要是通过qq发语音,消息,或图片交流,可是调试很多次仍然错误

合作体会:由于我的无能不重视这次作业才连累了我的合作者。