哪里有问题呀? 一直找不到问题,也可能还不太熟悉。试了很多次了。一直显示为0.
if no ==0 两个等号才是判断
你一个等号一直在这个if条件成立所以显示为0
#include <stdio.h>
int main()
{
int no;
printf("请输入一个整数:");
scanf("%d",&no);
if(no==0)
printf("%d\n",0);
else if(no > 0)
printf("%d\n",no);
else
printf("%d\n",-no);
return 0;
}