不知道你具體的問題是怎樣的,就編寫了一個小程序,希望可以幫到你。#include<stdio.h> //a,b,c,Q,4個變量,a先1后0,Q為1,b先1后0,Q為0。還有就是在Q為1的時候, c為1時,Q為0, c為0時,Q為1 void main() { int a=0,b=0,c=0,Q=0,r[4]={0,0,0,0},h[4],i; for(i=0;i<9;i++) { printf("請輸入a b c Q的值\n"); scanf("%d%d%d",&a,&b,&c); h[0]=a; h[1]=b; h[2]=c; h[3]=Q; if(r[0]==1) { if(h[0]==0) h[3]=1; } if(r[1]==1) if(h[1]==0) h[3]=0; if(h[3]==1) { if(h[2]==1) h[3]=0; else h[3]=1; } printf("a=%d,b=%d,c=%d,Q=%d\n",h[0],h[1],h[2],h[3]); printf("\n"); } } |