可以正常输出啊:你把system("pause");这句去掉再运行
#include<stdio.h>
int main()
{
int i=0,j,x=0,y=0;
do{
++i;
if(i%2)
x+=i;
i++;
y+=i++;
}while(i<=7);
printf("%d %d %d",i,x,y);
}
统计偶数的和,循环次数,以及i相加的和。
你要实现什么功能?
参考如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,x,y;
i=x=y=0;
do
{
++i;
if(i%2) //i是奇数时执行下面的语句
x+=i; //这里是分号
i++;
y+=i++;
} while (i<=7);
printf("%d %d %d",i,x,y);
system("pause");
return 0;
}