学到了if else判断语句;
练习的时候遇到一个问题
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
double x;
int sign;
printf(“输入与判断其符号的数:”);
scanf("%lf",&x);
if(x>0)
sign=1;
else if(x<0)
sign=-1;
else
sign=0;
printf(“sign=%d\n”,sign);
system(“pause”);
return 0;
}
这样可以正常执行
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
double x;
int sign;
printf(“输入与判断其符号的数:”);
scanf("%lf",&x);
if(x>0)
sign=1;
else if(x=0)
sign=0;
else
sign=-1;
printf(“sign=%d\n”,sign);
system(“pause”);
return 0;
}
这样写,当输入0时,输出为-1.
由于自己不懂如何看调试,以后学会了再解决这个问题。
自学第19天
最新推荐文章于 2023-12-10 01:56:43 发布