#include <stdio.h>
int main()
{
	int count=0; 
	for(int i = 0 ; i < 33 ; i++){
		for(int j = 0 ; j < 50 ; j++){
			for(int k = 0 ; k < 100 ; k++){
				if(i+j+k==100 && 3*i+2*j+k/2==100 &&k%2==0){
					printf("大马:%d匹,中马:%d匹,小马:%d匹\n",i,j,k);
					count++;
				}
			}
		}
	} 
	printf("共有%d种驮法!",count);
	return 0;
}

更多推荐

C语言:百马百担问题求驮法