天天看點

2017寒假作業(三) https://github.com/xiaozhirensan/object-oriented/tree/master

合作者 :何宇恒: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寒假作業(三) https://github.com/xiaozhirensan/object-oriented/tree/master
2017寒假作業(三) https://github.com/xiaozhirensan/object-oriented/tree/master
2017寒假作業(三) https://github.com/xiaozhirensan/object-oriented/tree/master
2017寒假作業(三) https://github.com/xiaozhirensan/object-oriented/tree/master
2017寒假作業(三) https://github.com/xiaozhirensan/object-oriented/tree/master
2017寒假作業(三) https://github.com/xiaozhirensan/object-oriented/tree/master

解題思路:随機出四個整數和三個字元,中間字元是*/還是+-分兩種大情況讨論括号加在哪裡,此函數中間還應該有判定算式是否合理的嵌套函數。(事實證明這個思路是錯誤的)

合作過程:主要是通過qq發語音,消息,或圖檔交流,可是調試很多次仍然錯誤

合作體會:由于我的無能不重視這次作業才連累了我的合作者。