C语言求解答

如题所述

#include <stdio.h> //scanf和printf函数在此头文件中 
#include <math.h> //abs()函数在此头文件中 

main()
{
int a,b; //申明a,b二个整型变量 
scanf("%d",&a); //以整型方式输入值储存到a变量 
/********ERROR********/
if(a<0) b=-a*a;    //大于号需要改成小于号 ,此句的意思是,如果a<0那么就执行b=-a*a,否则执行else if 
else if(a==0) b=a; //此句的意思是,如果a=0那么执行b=a,否则 执行else 
/********ERROR********/
else  //此处少个else,这是和if函数套用的。C语言规定需要记住 
b=abs(a)+1; //abs()函数是求绝对值 
printf("a=%d,b=%d",a,b);//将a,b的值显示出来 
}
---“无界”回答
温馨提示:答案为网友推荐,仅供参考
相似回答