一般的なテクニック-テスト


1.1つの数が整数かどうかをどう判断するか
2.一つの数の後に小数があるかどうかをどう判断するか
3.有効な数字を2桁残しますが、4色5入とは言っていません
4.文字配列のサイズを決定する
5.入力した文字列に'0'が付いていることを確認
1.1つの数が整数かどうかをどう判断するか
if(int(a)==b)  // 
	cout<

2.
どのように1つの数の後ろに小数があるかどうかを判断します
double n = 10.00; //n = 10.05
if ((n - (int)n) > 0) 
	cout<

3.
有効な数字を2桁残しますが、4色5入とは言っていません.
	double n = 10.045;  // , 
	char str[10];
	sprintf(str, "%.2f", n-0.005); // , n 0.005
	cout<

4.
文字配列のサイズの決定
	char *str[]={"hello", "world"};
	int length = sizeof(str)/sizeof(char *);  //length = 2;

*str[2]、sizeof(str)=sizeof(char*)*2の場合、32ビットマシンの場合、その値は8であり、sizeof(char*)=4である.注意:文字配列が関数としてパラメータ化されるとfun(str)はstrがポインタに退化し,上記式では計算できない.
5.テスト入力の文字列には「0」が付いています
int main()   
{    
    char a[10];  
    cin>>a;  
    int i=0;  
    while(a[i]!='\0')  
    {  
        cout<