|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
move(int n,int x,int y,int z)
{
if(n==1)
printf("%c-->%c\n",x,z);
else
{
move(n-1,x,z,y);
printf("%c-->%c\n",x,z);
move(n-1,y,x,z);
}
}
main()
{
int h;
printf("\ninput number:\n");
scanf("%d",&h);
printf("the step to moving %2d diskes:\n",h);
move(h,'a','b','c');
} 这里没有使用return 返回 为什么有些#include<stdio.h>
double average(double score[10]);
void main()
{
double score[10]={1,2,3,4,5,6,7,8,9,10},result;
result=average(score);
printf("average score is%4.2lf\n",result);
putchar('\n');
}
double average(double score[10])
{
double result =0;
int i=0;
for(i=0;i<10;i++)
{
result+=score[i];
}
result/=10;
return result;
} 这里使用return 返回 我有点疑惑! 程序是我理解的! 我也知道return 是返回主调函数!但是不知道return 真正含义!书上写的很模糊 |
|