void main()
{
int m;
printf("input number/n");
scanf("%d",&m);
s(m);
printf("m=%d/n",m);
}
int s(int n)
{
int i;
for(i=n-1;i>=1;i--)
n=n+i;
printf("n=%d/n",n);
}
这个题目的答案是m=100,n=5050;
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
void main()
{
int m;
printf("input number/n");
scanf("%d",&m);
m=s(m); /*这里要注意*/
printf("m=%d/n",m);
}
int s(int n)
{
int i;
for(i=n-1;i>=1;i--)
n=n+i;
printf("n=%d/n",n);
return n; /*这里要注意*/
}
这个题目m=5050,n=5050;
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
void main()
{
int k,*m=k; /*这里要注意*/
printf("input number/n");
scanf("%d",m);
s(m);
printf("*m=%d/n",*m);
}
int s(int *n)
{
int i;
for(i=*n-1;i>=1;i--)
*n+=i;
printf("*n=%d/n",*n);
return *n; /*这里要注意,其实这里可以不需要,也就是说是一个赘余*/
}
这个题目m=5050,n=5050;