第12週目項目1-読解プログラム(3)


/*
2. * Copyright (c) 2014,          
* All rights reserved.
*     :test.cpp
5       :  
*     :2014   11     13   
*      :v1.0
8. *
9. *     :              ;
*     :      ;
*     : ;
*/

 
#include <iostream>
using namespace std;
void f(int);
int main( )
{
	int i=1234;
	f(i);
	return 0;
}
void f(int n)
{
	if(n==0)
	return;
	else
	{
		f(n/10);
		cout<<n%10;
		return;
	}
}

予想運転結果:1234;
実際の実行結果は:1234です.
 
#include <iostream>
using namespace std;
int sub(int);
int main()
{
	int i = 5;
	cout << sub(i) << endl;
}

int sub(int n)
{
	 int a;
	 if (n==1)
	return 1;
	a=n+sub(n-1);
	return a;
}

予想運転結果は:15;
実際の実行結果は:15です.
 
知識ポイントのまとめ:
再帰関数の基礎運用を理解した.