2020:学生問い合わせ

#include <cstdioを> 
する#include <iostreamの> 
する#include <ベクトル> 
の#include <ストリング> 

名前空間STDを使用して、

typedefは構造体の学生
{ 
	int型がありません。
	文字列名。
	文字列のセックス。
	int型の年齢; 
} STU。

メイン()がINT 
{ 
	INT nを、
	int型メートル; 
	int型のx; 
	ベクトル<STU> S; 
	ベクトル<STU> ANS; 
	
	cinを>> N; 
	//のscanf( "%d個"、&N); 
	一方、(N--)
	{ 
		scanf関数( "%のD"、&M)。
		
		s.resize(M)。
		
		用(INT iは= 0; I <M; ++ I)
		{ 
			CIN >> S [i]は.NO >> S [I] .nameの>> S [i]は.sex >> S [i]の.age。
			//のscanf( "%D%S%S%D"、&S [i]は.NO、S [i]の.name.c_str()、S [i]の.sex.c_str()、&S [i]は.age );	
		} 
		
	    のscanf( "%d個"、&x)は、
	    
	    (; I <M ++ iはINTがI = 0)するための
	    { 
	    	IF(S [i]は.NO == X)
	    	{ 
	    		ans.push_back(S [I])。
	    		COUT << S [i]は.NO << "" << S [I] .nameの<< "" << S [i]は.sex << "" << S [i]は.age << ENDL。
	    		//のprintf( "%D%S%S%D \ n"は、S [i]は.NO、S [i]の.name.c_str()、S [i]の.sex.c_str()、S [i]は。年齢); 
			} 
		}	 
	} 

	/ *(INT iは= 0; I <ans.size(); ++ i)について
	{ 
		のprintf( "%D%S%S%D \ n"は、ANS [I] .NO、[IをANS ] .name.c_str()、ANS [I] .sex.c_str()、ANS [I] .age)。
	} 
	ans.clear(); * / 
	
	戻り0; 
}

  

おすすめ

転載: www.cnblogs.com/yueruifeng/p/12232019.html