输入一个正整数n,计算1-3+5-7……(<=n)的结果,并输出
3个回答
展开全部
#include<stdio.h>
int main()
{int n,i,s=0;
scanf("%d",&n);
for(i=1;i<=n;i+=2)
if(i%4==1)s+=i;
else s-=i;
printf("%d\n",s);
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
void main() { int i,n,s,f;
scanf("%d",&n); s=0; f=1;
for ( i=1;i<=n;i+=2 ) { s+=f*i; f=-f; }
printf("%d\n",s);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main()
{
int n,i,c=0;
scanf("%d",&n);
for(b=1;b<=n;b+=2)
if(c-=b);
printf("%d",c);
return 0;
}
int main()
{
int n,i,c=0;
scanf("%d",&n);
for(b=1;b<=n;b+=2)
if(c-=b);
printf("%d",c);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询