XiaoHui.net 笑汇程序员论坛首页
工作并快乐着,职业并休闲着
寻梦的岁月从不言辛苦几许,
不问收获几多……
» 游客:  申请新用户 | 登录 | 会员 | 统计 | 帮助 » XiaoHui.Net 笑汇程序员论坛 | 纯文字版 | 全站索引 | XiaoHui.com


[算法讨论] 新手问题

RSS 订阅当前论坛  

上一主题 下一主题
     

标题: [算法讨论] 新手问题  
 
tanglei2233
小水手
Rank: 1


UID 32033
精华 0
积分 34
帖子 34
阅读权限 10
注册 2008-8-7
来自 云南昆明
状态 离线
新手问题

计算s=1-2!+3!-4.......-10!的值并输出。
请大家看看有什么好算发。谢谢
2008-8-22 08:23#1
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
tanglei2233
小水手
Rank: 1


UID 32033
精华 0
积分 34
帖子 34
阅读权限 10
注册 2008-8-7
来自 云南昆明
状态 离线
这题我有答案了:
#incldue"stdio.h"
int xxx(int x)
{
        int i,j,h=1,m;
        if(x%2==0)
        {
                for(i=1;i<x;i++)
                m*=i;
                h=-m;       
        }
        else
        {
                for(j=1;j<x;j++)
                h*=j;
        }
             return h;
}
main()
{
        int i,j,sum=0;
        for(i=1;i<=9;i++)
        sum+=xxx(i);
        printf("%d",sum);
}
2008-8-25 12:49#2
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
tanglei2233
小水手
Rank: 1


UID 32033
精华 0
积分 34
帖子 34
阅读权限 10
注册 2008-8-7
来自 云南昆明
状态 离线
大家有不用函数只用循环就可以做出来的么?
2008-8-25 12:50#3
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
foolstar
传说中的水手
Rank: 5Rank: 5



UID 9236
精华 0
积分 27
帖子 27
阅读权限 1
注册 2004-2-2
来自 广东深圳
状态 离线
没问题啦,把楼上的函数写在main里不就行了?
2008-8-26 18:33#4
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题  


 


所有时间为 GMT+8, 现在时间是 2008-12-2 08:57 Powered by Discuz! 4.1.0 清除 Cookies - XiaoHui.Net 笑汇程序员论坛 - Archiver