急求一段C函数程序!!!!!

2019-07-16 04:24发布

main()
{
    int n
    printf("input number ");
    scanf("%d",&n);
    s(n);
    printf("n=%d ",n);
}
int s(int n=100)  n(形式参数)
{
    int i;
    for(i=n-1;i>=1;i--)
      n=n+i;
    printf("n=%d ",n);
}
这个函数问题,如果我输入100,那么第一个n应该输出100,第二个n应该输出的是5050,为什么我试验时两个结果输出的都是100?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
昵称别太长
1楼-- · 2019-07-16 09:37
 精彩回答 2  元偷偷看……
昵称别太长
2楼-- · 2019-07-16 15:30
你的程序写的不对
昵称别太长
3楼-- · 2019-07-16 16:36
永远
4楼-- · 2019-07-16 20:52
累加怎么这样写…
Shawn910511
5楼-- · 2019-07-17 00:52
昵称别太长 发表于 2012-10-12 00:03

写错了。呵呵,下次改正

一周热门 更多>