Description输入一个整数,判断该数是正整数、负整数还是零。Input输入一个整数。Output如果是正整数,输出'+';如果是负整数,输出'-';如果是零,输出'0'。 我的答案#include<stdio.h>int main (void){ int number; scanf("%d",&number); if(number>0) putchar('+'); else if(number==0) putchar('0'); else putchar('-'); return 0;}输出如图
因为看起来很不顺眼所以改用
putchar('+\n');
结果变成了这样
于是我直接把第一个答案传上系统了,但是总觉得微微不爽。求大神指点怎么换行
应该插在哪里, putchar('+');的后面吗?
追答把 putchar('+\n') 改为 putchar('\n') 就可以了
追问那题目要求的+还能输出吗。。。。。
追答可以,分成两次输出吧:
putchar( '+' );
putchar( '\n' );