标签:bin 内存 class ext clu 提高 pre str 编号
1 /* 2 思路: 3 a、b、c、d、e用数组表示,置初值为0表都假,循环,依次设a-e为真话。 4 注意,每次循环时,记得将上一个假设清0. 5 */ 6 #include<stdio.h> 7 #include<string.h> 8 int main(){ 9 int a[5];//分别表示五个红领巾 10 for(int i=0;i<5;i++){ 11 memset(a,0,sizeof(a));//每个循环开始将数组清0 12 int sum=0;//表示说真话的人数,初始为0 13 a[i]=1; 14 if(a[0]==0 && a[4]==0) sum++;//a说的话 15 if(a[2]==1 || a[4]==1) sum++;//b说的话 16 if(a[2]==1 || a[3]==1) sum++;//c说的话 17 if(a[1]==0 && a[2]==0) sum++;//d说的话 18 if(a[4]==0) sum++;//e说的话 19 if(sum==2){ 20 printf("%c ",‘A‘+i); 21 } 22 } 23 }
标签:bin 内存 class ext clu 提高 pre str 编号
原文地址:http://www.cnblogs.com/panweiwei/p/6579208.html