本文目錄一覽:
C語言遞歸解決年齡問題
#include stdio.h
int calcAge(int n)
{
if(n==1) return 10;
return calcAge(n-1)+2;
}
int main()
{
int n=1;
printf(“Do you want to know whose age?please input:\n”);
scanf(“%d”, n);
//嚴格說來在調用函數之前還需要判斷n是不是=1的,簡便起見就不寫了
printf(“the age is %d\n”, calcAge(n));
return 0;
}
關於C語言算年齡的問題
#includeconio.h
#includestdio.h
void main()
{
int i=12,add=20,j=0,count=0;
j=i+add;
while(j!=(i*2))
{
count++;
i++;
j++;
}
printf(“%d年後小明的媽媽的年齡是小明的2倍 “,count);
getch();
}
用C語言函數解決年齡問題
#include”stdio.h”
int f(int n)
{
int t;
if(n==4)
t=15;
else
t=f(n+1)+2;
return t;
}
main()
{
int n;
printf(“第一個的年齡為:%d”,f(1));
}
遞歸實現
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/200132.html