qq_em_penguin_0
2016-07-17 14:28
#include
int year ()
{
int age num ;
if (num = 1)
{
age = 10 ;
}
else
{ age = year(num - 1) + 2 ;
return age ;
}
int main()
{
int fiveage = year (5) ;
printf("第5个人的年龄是%d岁", fiveage); return 0;
}
请问哪里错了
int year()函数没写形参,应该是int year(int num)
year函数里的int age num是什么意思?应该是int age;吧
if判断条件里=是赋值,==是比较;应该是num==1
if (num = 1) 应该是 if(num==1),
num应作为形参
C语言入门
926209 学习 · 20797 问题
相似问题