急求一段C函数程序!
时间:10-02
整理:3721RD
点击:
main()
{
int n
printf("input number\n");
scanf("%d",&n);
s(n);
printf("n=%d\n",n);
}
int s(int n=100) n(形式参数)
{
int i;
for(i=n-1;i>=1;i--)
n=n+i;
printf("n=%d\n",n);
}
这个函数问题,如果我输入100,那么第一个n应该输出100,第二个n应该输出的是5050,为什么我试验时两个结果输出的都是100?
{
int n
printf("input number\n");
scanf("%d",&n);
s(n);
printf("n=%d\n",n);
}
int s(int n=100) n(形式参数)
{
int i;
for(i=n-1;i>=1;i--)
n=n+i;
printf("n=%d\n",n);
}
这个函数问题,如果我输入100,那么第一个n应该输出100,第二个n应该输出的是5050,为什么我试验时两个结果输出的都是100?
#include<stdio.h>
void s(int n);
void main()
{
int n;
printf("input number\n");
scanf("%d",&n);
s(n);
printf("n=%d\n",n);
}
void s(int n=100)
{
int i;
for(i=n-1;i>=1;i--)
n=n+i;
printf("n=%d\n",n);
}
你的程序写的不对
累加怎么这样写…
写错了。呵呵,下次改正