算法 八个硬币

#include "stdio.h"
#include "time.h"
#include "stdlib.h"
int a[8];

void Init()
{
 srand((unsigned)time(NULL));
 int i = rand()%9-1;
 for(int j =0;j<8;j++)
  a[j] = 5;
  a[i] = 6;
}
void main(void)
{
 Init();
 for(int i =0 ;i<8;i++)
  printf("%d\t",a[i]);
  printf("\n");
if(a[0]+a[1]+a[2]==a[3]+a[4]+a[5]) { if(a[0]==a[6]) { printf("不合格%d\n",a[7]); } else printf("不合格%d\n",a[6]); } else { if(a[0]!=a[6]) printf("不合格%d\n",a[0]); else if(a[1]!=a[6]) printf("不合格%d\n",a[1]); else if(a[2]!=a[6]) printf("不合格%d\n",a[2]); else if(a[3]!=a[6]) printf("不合格%d\n",a[3]); else if(a[4]!=a[6]) printf("不合格%d\n",a[4]); else if(a[5]!=a[6]) printf("不合格%d\n",a[5]); } }
原文地址:https://www.cnblogs.com/lobsterIT/p/2702121.html