【利用编程来解决问题】——解数学题

在这里插入图片描述

#include <stdio.h>

int main () {
	int m,n,p,q,y;
	int i=1;
	for(m=-100;m<=100;m++)
	{
		for(n=-100;n<=100;n++)
		{
			for(p=-100;p<=100;p++)
			{
			 for(q=-100;q<=100;q++)
			 {
				 if((7-m)*(7-n)*(7-p)*(7-q)==4)  //满足第一个条件
				 {
					 if((m!=n&&m!=p&&m!=q)&&(n!=p&&n!=q&&p!=q))//满足第二个条件
						 {
							printf("第%d种解\n",i);
							 y=m+n+p+q;
							 printf("m=%d n=%d p=%d q=%d\n",m,n,p,q);
							 printf("m+n+p+q=%d\n\n",y);
						 	 i++;
							 break;
						 }
				 }
		
				 
			 }
		
					 
					 
					
				 
			}
		
			
		}
	
	
	}
	return 0;
}

猜你喜欢

转载自blog.csdn.net/Gnewocean/article/details/86607607