陶红演的电视剧:编程:1+3-5+7……+101

来源:百度文库 编辑:高考问答 时间:2024/04/20 10:40:41
要用c语言编的是tubro c不能用c++

#include "stdio.h"
#include "conio.h"

main()
{
int i,z,x,y;
x=0;
y=0;
for(i=3;i<=101;i+=4){
x=x+i;
}
for(i=-5;i>=-101;i-=4){
y=y+i;
}
z=x+y+1;
printf("%d\n",x);
printf("%d\n",y);
printf("%d\n",z);
getch();
}

#include <stdio.h>
#include <stdlib.h>
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 -101
s=-49

加一个减一个,101是减号呀! 题目写得不够清楚啊。

a=0
for i=1 to 101 step 2
a=a+i
next

或者这样:

var a=0;
for(i=1;i<=101;i+=2){
a+=i;
}

#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);
}

#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;
}

你们看清了吗?

它好像是 1 加 3 减 5 再加7……

一个加,一个减,又一个加,再一个减吧?

如果是用C,那么输出应该是Printf吧,C++的<<就得××了