扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
100以内的偶数和结果当包括100时则为2550,不包括100时,100以内的偶数和为2450。
为延寿等地区用户提供了全套网页设计制作服务,及延寿网站建设行业解决方案。主营业务为成都做网站、成都网站制作、延寿网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
#includestdio.h
int main(){
int sum=0;
int i=0;
for (i=0;i=100;i+=2){
sum+=i;
}
printf("100以内的偶数的和:%d\n",sum);
return 0;
}
扩展资料:
for(表达式1;表达式2;表达式3)循环体语句 。(其中;不能省略)
三种语句比较
同一个问题,往往既可以用 while语句解决,也可以用 do-while或者for语句来解决,但在实际应用中,应根据具体情况来选用不同的循环语句。选用的一般原则是:
1、如果循环次数在执行循环体之前就已确定,一般用 for语句。如果循环次数是由循环体的执行情况确定的,一般用 while语句或者do- while语句。
2、当循环体至少执行一次时,用 do-while语句可以作为首选,反之,如果循环体可能一次也不执行,则选用while语句。
C++/C循环语句中,for语句使用频率最高,while语句其次,do语句很少用。
3、三种循环语句for、while、do-while可以互相嵌套自由组合。但要注意的是,各循环必须完整,相互之间绝不允许交叉。
参考资料来源:百度百科-C语言的循环语句
int 类型的函数只能返回一个值,要返回两个,可以:
1 返回一个数组
2 定义全局变量
3 用我这种,传地址进去。
函数中间写return要慎重,执行遇到return就终止了,不运行return后面的计算
#includestdio.h
void sum_odd_even(int m,int n, int *so, int * se)
{
int i;
*so=*se=0;
for( i=m;i=n;i++)
if(i%2==1)
*so+=i;
else
*se+=i;
}
int main()
{
int a,b,sum_odd=0,sum_even=0;
do scanf("%d%d", a, b);
while( b-a=10 || a=0 );
sum_odd_even(a,b,sum_odd,sum_even);
printf("%d %d",sum_odd,sum_even);
}
int i, S=0;
for (i=0, i16, i=i+1)
S=S+2*i;
end
上述c语言代码可以计算偶数求和:0+2+4+…+28+30,若要计算更多偶数,更改for循环中的判断条件i16即可。
可以参考下面的代码:
#includestdio.h
main()
{
int a,b,i;
a=0;
b=0;
for(i=0;i=10;i=i+2)
a=a+i:
for(i=1;i=10;i=i+2)
b=b+i;
printf("偶数之和=%d\n",a);
printf("奇数之和=%d\n",b);
}
扩展资料:
1、printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出
信息。在编写程序时经常会用到此函数。函数的原型为:
int printf(const char *format, ...);
函数返回值为整型。若成功则返回输出的字符数,输出出错则返回负值。
2、for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值。
参考资料来源:百度百科-printf()
参考资料来源:百度百科-for循环
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流