C 语言 求2+4+6+……+98+100的和,用多种for表达式来完成.
展开全部
//语言 求2+4+6+……+98+100的和,用多种for表达式来完成.
#include<stdio.h>
void f1()
{
int i,sum=0;
for(i=2;i<101;i=i+2)
{
sum=sum+i;
}
printf("%d",sum);
}
void f2()
{
int i,sum=0;
for(i=100;i>=0;i=i-2)
{
sum=sum+i;
}
printf("%d",sum);
}
void f3()
{
int i,j,a,sum=0;
for(a=0;a<25;a++)
{
for(i=0;i<50;i=i+2);
for(j=100;j>50;j=j-2);
sum=sum+j+i;
}
sum=sum+50;
printf("%d",sum);
}
void main()
{
int ss;
f1();
printf("\t");
f2();
printf("\t");
f3();
printf("\t");
scanf("%d",&ss);
}
展开全部
#include<stdio.h>
main()
{
int sum=0,i;
for(i=0;i<=100;i+=2)
sum+=i;
printf("sum=%d\n",sum);
}
或者
#include<stdio.h>
main()
{
int sum=0,i;
for(i=0;i<=100;i++)
if(i%2==0)
sum+=i;
printf("sum=%d\n",sum);
}
或者
#include<stdio.h>
main()
{
int sum=0,i;
for(i=100;i>=0;i--)
if(i%2==0)
sum+=i;
printf("sum=%d\n",sum);
}
或者
#include<stdio.h>
main()
{
int sum=0,i;
for(i=100;i>=0;i-=2)
sum+=i;
printf("sum=%d\n",sum);
}
好吧 题目很简单 想不出高级的算法了
很高兴为您解答,流星不死为您答疑解惑
如果本题还有不懂的地方请追问,望采纳我的回答。
祝楼主学习进步。
上面的代码可以直接复制到编译器里,带换行。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
void main()
{
int i, sum=0;
for( i=2; i<=100; i+=2 )
sum += i;
printf( "sum=%d\n", sum );
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void main()
{
int i,s=0;
for(i=0;i<=100:i+=2)
s+=i;
printf("结果为:%d",s);
}
{
int i,s=0;
for(i=0;i<=100:i+=2)
s+=i;
printf("结果为:%d",s);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
void main()
{
int sum=0;
for(int i=0;i<=100;i+=2)
sum+=i;
printf("sum=%d\n",sum);
}
void main()
{
int sum=0;
for(int i=0;i<=100;i+=2)
sum+=i;
printf("sum=%d\n",sum);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询