複製鏈接
請複製以下鏈接發送給好友

Flip

(C語言中的一種函數)

鎖定
Flip,是C語言中的一種函數,用於反置bitset中所有的位,即將1設為0,0設為1,這是一個無需實參的函數。
外文名
Flip
功    能
反置bitset中所有的位

目錄

Flip語法

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

Flip舉例

c語言中拋硬幣問題
程序模擬投幣100次,分別統計各面出現的次數,調用flip函數。該函數無需實參,調用rand()生成數據,並返回1表示正面,0表示反面。統計正面和反面的次數並輸出結果。
參考代碼:
#include <stdio.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;
}