形式要件を読んOJ共通のトピック

著作権:MZ21G https://blog.csdn.net/qq_35793285/article/details/91352799

1.ファイルの最後まで読みます

while(~scanf("%d", &n))
{


}



while(scanf("%d", &n) != EOF)
{



}

EOFの値は、一般的である- 1、ファイルの末尾。

しばらく(〜のscanf( "%d個"、&n))が〜意味の:

〜ビット単位です

戻り値のscanf入力値の数であります

入力値がない場合は-1

-1ビット単位の結果は0(0を反転のみ-1ビット単位)であります

ループを出たときに、一方(〜のscanf( "%d個"、&N))が入力されていません

 

2.エンドとして、いくつかのデータ

//n为0
while(scanf("%d",&n) && n)
{
 
}
 
//n和m同时为0
while(scanf("%d%d",&n,&m) && n+m)
{
 
}

 

 

参考リンク:https://blog.csdn.net/liuchuo/article/details/67076344

参考リンク:https://blog.csdn.net/ordinarv/article/details/82145753

おすすめ

転載: blog.csdn.net/qq_35793285/article/details/91352799