题目:写程序求1-3+5-7+…-99+101的值

题目:写程序求1-3+5-7+…-99+101的值要求:使用程序中定义的变量--------------*/#include"stdio.h"voidwwjt();/*函... 题目:写程序求1-3+5-7+…-99+101的值

要求:使用程序中定义的变量--------------*/
#include"stdio.h"
void wwjt();

/*函数功能:求1-3+5-7+…-+n的值*/
int fun(int n)
{
int i,s=0,f=1;//i定义为循环变量,s为1-3+5-7+…-n的值
/**********Program**********/

/********** End **********/
return s;
}

main()
{

printf("%d",fun(101));

wwjt();
}

void wwjt()
{
FILE *IN,*OUT;
int i,n;
IN=fopen("in.dat","r");
if(IN==NULL)
{
printf("Please Verify TheCurrent Dir..It May Be Changed");
}
OUT=fopen("out.dat","w");
if(OUT==NULL)
{
printf("Please Verify TheCurrent Dir.. It May Be Changed");
}
for(i=0;i<5;i++)
{
fscanf(IN,"%i",&n);
fprintf(OUT,"%ld\n",fun(n));
}

fclose(IN);
fclose(OUT);
}
展开
 我来答
旅游小达人Ky
高粉答主

2020-12-26 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1893
采纳率:100%
帮助的人:39.3万
展开全部

/**********Program**********/

for(i=0;i<=101;i+=2)

{

s+=i*f;

f=-f;

}

/********** End **********/

扩展资料

所有程序都基于机器语言运行,机器语言是一个以二进制数字(0和1)构成的语言。

一般的,程序是由高级语言编写,然后在编译的过程中,被编译器/解释器转译为机器语言,从而得以执行。

有时,也可用汇编语言进行编程,汇编语言在机器语言上进行了改进,以单词代替了0和1,例如以Add代表相加,Mov代表传递数据等。

zhouxiao29873
2019-03-17 · TA获得超过140个赞
知道小有建树答主
回答量:89
采纳率:0%
帮助的人:62.9万
展开全部
/*********************/
for (i = 1; i<=n;i+=2)
{
s += f * i;
f = -f;
}
谢谢楼上的珠玉。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
听不清啊
高粉答主

2014-06-21 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部
/**********Program**********/
for(i=0;i<=101;i+=2)
{
s+=i*f;
f=-f;
}
/********** End **********/
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式