求助:“当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:请按任意键继续
为什么会这样?
#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; }
#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; }