
展开全部
#include <stdio.h>
int main(int argc, char *argv[])
{
int iCount = 1; // 存储相加的个数
for(int i = 1; i < 102; i ++)
{
int result = 0;
// 不是奇数的数才会进行相加,如果要限制偶数时,把条件修改为"i % 2 == 0"
if(i % 2 != 0)
{
// 如果相加的个数是偶数个时,乘以-1,否则乘以1,用于控制'+’还是'-'
result += (i * ((iCount % 2 == 0 ) ? (-1) : 1));
iCount ++;
}
}
printf("%d\n",result);
return 0;
}
int main(int argc, char *argv[])
{
int iCount = 1; // 存储相加的个数
for(int i = 1; i < 102; i ++)
{
int result = 0;
// 不是奇数的数才会进行相加,如果要限制偶数时,把条件修改为"i % 2 == 0"
if(i % 2 != 0)
{
// 如果相加的个数是偶数个时,乘以-1,否则乘以1,用于控制'+’还是'-'
result += (i * ((iCount % 2 == 0 ) ? (-1) : 1));
iCount ++;
}
}
printf("%d\n",result);
return 0;
}
展开全部
#include<stdio.h>
void main()
{
int i,sum=0,flag=1;
for(i=1;i<102;i++)
{
sum+=i*flag;
flag*=-1;
}
printf("\n print the result:%5d",sun);
}
void main()
{
int i,sum=0,flag=1;
for(i=1;i<102;i++)
{
sum+=i*flag;
flag*=-1;
}
printf("\n print the result:%5d",sun);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int main()
{
int i,j=1,ans=0;;
for(i=1;i<=101;i++,j*=-1)
ans+=i*j;
printf("%d\n",ans);
return 0;
}
int main()
{
int i,j=1,ans=0;;
for(i=1;i<=101;i++,j*=-1)
ans+=i*j;
printf("%d\n",ans);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询