对于我们今天的活动,我们的任务是使用数字和的递归。我已经做了这个程序:
int main()
{
int num = 0, sum;
printf("Enter an integer: ");
scanf("%d",&num);
//counter=1;
for ( sum=0; num>0;)
{
sum = sum + num % 10;
num = num /10;
}
printf("Sum = %d", sum);
getch();
return 0;
}
我们老师补充说“输入和输出必须在main()函数中完成”。做正确的事吗?或者我在我的代码中遗漏了什么?