我遇到的C語言的一些問題
阿新 • • 發佈:2018-12-17
- 迴圈出現問題
#include <stdio.h> #include <stdlib.h>
int main() {
char a[4],b[4]; int n; scanf("%d",&n); while(n>0){ printf("第%d次 ",n); scanf("%c-%c %c-%c %c-%c %c-%c",&a[0],&b[0],&a[1],&b[1],&a[2],&b[2],&a[3],&b[3]); if(b[0]=='T'){ printf("right\n"); } n--; } return 0;
}
實際輸出: 3 第3次 A-T B-F C-F D-F 第2次 right 第1次 A-T B-F C-F D-F right
Process exited after 196.1 seconds with return value 0 請按任意鍵繼續. . .
我的想法應該是 3 第3次 A-T B-F C-F D-F right 第2次 A-T B-F C-F D-F right 第1次 A-T B-F C-F D-F right
為什麼少了一次呢?