导航菜单
首页 >  » 正文

请编写函数sum,其功能:用while循环语句求1到n之间(包括n)能被3整除的所有整数之和 5) 执行以下程序段后、变量a,b,c的值分别是一。 int x=10,y=9; int a,b,c; a =( x = = y++)? x:++y ; b

请编写函数sum,其功能:用while循环语句求1到n之间(包括n)能被3整除的所有整数之和

#include <stdio.h>
int sum(int num)
{
int i=0, result=0;
while (i <= num)
{
if (i%3==0)
result = result+i;
++i;
}
return result;
}
如有2113帮5261助,4102请采1653纳!回!答!

5) 执行以下程序段后、变量a,b,c的值分别是一。 int x=10,y=9; int a,b,c; a =( x = = y++)? x:++y ; b

选:B
int x = 10, y = 9;
int a, b, c;
a = (--x == y++) ? --x : ++y;
//x先进行 -- 运算,再进行比较
//y先进行比较,再进行 ++ 运算
//同: if(x == y){ a = x; }else{ a = y; }
b = x++;
//x先进行赋值,再进行 ++ 运算
//同: b = x;x++;
c = y;
//因为在前面的 a = ( --x == y++), y 已经进行过 ++ 运算了,所以 y 的值已经成为 10 了

相关推荐: