编写程序计算2+4+6+8..............+100这个怎么写?

还有从键盘输入一个整数.如果其为正数,则显示it is positive 否则显示 it is notpositive
大哥门,回答的时候请多加注释哈,我是新手,你门认为简单的我却认为很难,谢谢了.

#include<stdio.h>
main()
{ int i,sum;
for(i=2;i<=100;i=i+2)
sum=sum+i; /*从2开始,每隔一个,循环累加*/
printf("sum=%d\n",sum);
printf("intput a number:");
scanf("%d",&i); /*从键盘读取一个整数*/
if(i>0) printf("it is positive");
else printf("it is notpositive");
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-09-21
C语言的
#include<stdio.h>
main()
{
int i,a;
a=0
for(i=1;i<=50;i++)
a=a+2i;
printf("a=%d\n",a);
}
VB的
dim a,b as integer
for a=0 to a<=100 step 2
a=a+i
next a
textbox.text=a
两个都是用循环实现的,第一个的开始是0,每次加2之后可以实现.第二的也是一样的了.刚开始不懂,肯去看书应该不会很难的.
第2个回答  2008-09-21
用循环写,设一个变量初值为2,每次加2,到100时候跳出循环,期间用另一个变量累加这个变量