在线等,求两简单编程~~~~~~~~~~~~~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

batty2000 2004-08-18 05:15:45
1.
编程实现sum=1-2+3-4-5+6...到n为止


2.
用函数fn(int n,int flag)实现当flag为0时实现fn1功能,当flag为1时实现fn2的功能

其中fn1=n/2!+n/3!+n/4!+n/5!+n/6!

fn2=n/5!+n/6!+n/7!+n/8!+n/9!
...全文
58 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
batty2000 2004-08-18
  • 打赏
  • 举报
回复
在五个区发了这两道题,括号后是回复的人数

VC/MFC 网络编程问题(2), VC/MFC 基础类问题(7),VC/MFC 图形处理/算法问题(2),VB 基础类(7) , C/C++ C++ / 面向对象问题(10)

首先感谢每一位的帮助!问题虽然简单,再次感受到了人多力量大,团结就是力量,众人拾柴火焰高,集思广益

谢谢csdn~~~~~~~~~~~
stevecrisewu 2004-08-18
  • 打赏
  • 举报
回复
float fn(int n,int flag)
{
float sum;
if(flag)
{
sum=(float)n/(float)120+(float)n/(float)720+(float)n/(float)5040+(float)n/(float)40320+(float)n/(float)362880;
}
else
{
sum=(float)n/(float)2+(float)n/(float)6+(float)n/(float)24+(float)n/(float)120+(float)n/(float)720;
}
}
stevecrisewu 2004-08-18
  • 打赏
  • 举报
回复
1.
int sum,n,i;
sum=0;
n=1000;
for(i=1;i<=n;i++)
{
if(i%2==0) sum+=i;
else sum-=i;
}

2.

int fn(int n,int flag)
{
int sum;
if(flag)
{
sum=n/120+n/720+n/5040+n/40320+n/362880;
}
else
{
sum=n/2+n/6+n/24+n/120+n/720;
}
}

18,357

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧