编程:1+3-5+7……+101

[复制链接]
查看11 | 回复4 | 2006-2-8 12:23:45 | 显示全部楼层 |阅读模式
#include #include main(){int i;int s=1;for (i=1;i<101;i=i+4){s = s+ (i+2) - (i+4);printf("+%d -%d\n",i+2,i+4);}printf("s=%d\n",s);}结果:+3 -5+7 -9+11 -13+15 -17+19 -21+23 -25+27 -29+31 -33+35 -37+39 -41+43 -45+47 -49+51 -53+55 -57+59 -61+63 -65+67 -69+71 -73+75 -77+79 -81+83 -85+87 -89+91 -93+95 -97+99 -101s=-49加一个减一个,101是减号呀! 题目写得不够清楚啊。
回复

使用道具 举报

千问 | 2006-2-8 12:23:45 | 显示全部楼层
a=0for i=1 to 101 step 2 a=a+inext或者这样:var a=0;for(i=1;i<=101;i+=2){ a+=i;}
回复

使用道具 举报

千问 | 2006-2-8 12:23:45 | 显示全部楼层
#include "stdio.h"void main(){ int j=0; int result=1; for(int i=3;i<=101;i++) {
if(j=!j)
result+=i;
else
result-=i; } printf("结果是:%d",result);}
回复

使用道具 举报

千问 | 2006-2-8 12:23:45 | 显示全部楼层
#include "iostream"using namespace std;void main(){int j=1;int num=1;for(int i=1;i<101;i+=2){num=(num+i*j);j=j*(-1);}cout<<num<<endl;}
回复

使用道具 举报

千问 | 2006-2-8 12:23:45 | 显示全部楼层
你们看清了吗? 它好像是 1 加 3 减 5 再加7……一个加,一个减,又一个加,再一个减吧?如果是用C,那么输出应该是Printf吧,C++的<<就得××了好简单啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行