Flip(C語言中的一種函式)

本詞條是多義詞,共8個義項
更多義項 ▼ 收起列表 ▲

Flip,是C語言中的一種函式,用於反置bitset中所有的位,即將1設為0,0設為1,這是一個無需實參的函式。

語法,舉例,

語法

bitset&flip();
bitset&flip( size_t pos );
flip()函式反置bitset中所有的位,即將1設為0,0設為1。如果指定pos,那么只有pos上的位被反置。這是一個無需實參的函式。

舉例

c語言中拋硬幣問題
程式模擬投幣100次,分別統計各面出現的次數,調用flip函式。該函式無需實參,調用rand()生成數據,並返回1表示正面,0表示反面。統計正面和反面的次數並輸出結果。
參考代碼:
#include <stdio.h>
#include <stdlib.h>
int flip()
{return rand() % 2;}
int main(){
int i, front = 0, back = 0, r;
for (i = 0; i < 100; i++){
r = flip();
if (r == 1)
front++;
else back++;
printf("%d ", r);
}
printf("\n%d %d\n", front, back);
return 0;
}

相關詞條

熱門詞條

聯絡我們