求助:“当x位于1到20之间时,将x的值赋给变量y;如果x不在这个范围内,则保持y的值不变。”为什么我输不出结果来。。
#include <stdio.h>int x ,y;
int main(void)
{
int x =8;
if((1<x)&&(x>=20))
{
y=x;
}
printf("\n打印y:",y );
system("PAUSE");
return 0;
}
输出的结果是:打印Y:请按任意键继续
为什么会这样?
2011-10-25 21:58
2011-10-25 22:02
程序代码:#include <stdio.h>
int main ()
{
int x = 8, y = 0;
if (x > 1 && x <= 20)
y = x;
printf ("%d\n", y) //不是"打印y"这种中文字符
system ("pause");
return 0;
}

2011-10-25 22:05
2011-10-25 22:06
2011-10-25 22:11
2011-10-25 22:16
2011-10-25 22:16
2011-10-25 22:18
程序代码:#include <stdio.h>
#include<windows.h>
int x ,y;
int main(void)
{
int x =8;
if((1<=x)&&(x<=20))//
{
y=x;
}
printf("\n打印y:%d\n",y );
system("PAUSE");
return 0;
}
2011-10-25 22:19
2011-10-25 22:21