请在 下方输入 要搜索的题目:

下列程序的输出结果是______。 #define A 100 main() { int i=0,sum=0; do{ if(i==(i/2)*2) continue; sum+=i; }while(++i<A) ; printf("%d ",sum);


A、2500
B、2050
C、4
D、0

发布时间:2025-06-30 00:29:09
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:正确答案:A解析:本题程序的功能是求1到99之间(包括1和99)所有奇数之和。程序中的while循环的终止条件为++i=100,在while循环体内,如果i是偶数,则执行continue,跳过这依次循环,执行下一次循环,否则求和。最后输出的值是1到99之间(包括1和99)所有奇数之和(1+99)*50/2=2500。
专业技术学习
专业技术学习
搜搜题库系统