首页 > 电脑

请大佬赐教编程问题

更新时间2018-03-22 16:41:19

 标    题 :符号函数  问题描述 : 编写一个函数,判断一个数的符号。若该数大于0,则函数返回值为1,若该数等于0,则函数返回值为0,若该数小于0,,则函数返回值为-1。其中待判断的数要求在main函数中输入。  要  求 : 在主函数中输入数据,将数据传入自定义函数,在自定义函数中进行处理,将结果作为函数值返回。  输入样例1: -21  输出样例1: -1  输入样例2: 687  输出样例2: 1

#include <stdio.h>

int main()

{  

int a;  

scanf("%d",&a); 

 if(a>0)    

    printf("1 ");  

else if(a=0)    

    printf("0 ");  

else    

    printf("-1 ");  

return 0;

}


程序一

else if(a=0)     //错

正确的

else if(a==0) //c语言判等于不能用=的

程序二

getchar(a); //错

正确的

a= getchar();
另外,你后面的

b=a+32;
 putchar(b);
是多余的

再有,你没有按要求自定义函数
   

先把基础知识多看看吧

你是大佬,想学习编程怎么学

上一篇:液晶书写屏能出声音吗

下一篇:电脑装完系统后,出现软驱,提示驱动器未就绪??