如果是负号,则表示该数字为负数;如果不是负号,则表示该数字为正数或零。
printf("%d是%s\n",num,num>0?"正数":num<0?"负数","零");
int n;scanf("%d",&n);if(n>0){ if(n%2) printf("此数为正数且为奇数。");else printf("此数为正数且为偶数");} else if(n<0){ if(n%2) printf("此数为负数且为奇数。");else printf("此数为负数且为偶数");} else { if(n%2) printf("此数非正非负,为奇数。");els...
int a;printf("input a number:");scanf("%d",&a);if(a>0)printf("%d is 正数.",a);else if(a==0)printf("%d is 0.",a);else if(a<0)printf("%d is 负数.",a);
include <stdio.h> int main(){ int x;scanf("%d",&x);printf("%d\n",x>0?-x:0);return 0;}
floor 【功能】向下取整函数。【原型】double floor(double x)【位置】math.h 【说明】返回小于或等于x的最大整数
int plus=0,negative=0;double s;printf("请输入一组数(以0结束输入):\n");while(1){ scanf("%lf",&s);if(s>0)plus++;else if(s<0)negative++;else break;} printf("共有正数%d个\n",plus);printf("共有负数%d个\n",negative);system("pause");} main()//gets的 { int ...
} scanf("%*s");只要你输入,正确格式的整数,循环就继续;只要你输入其他的内容,比如 "Quit" 或者...
\x0d\x0a printf("共有负数%d个\n",negative);\x0d\x0a system("pause");\x0d\x0a}\x0d\x0amain()//gets的\x0d\x0a{\x0d\x0a int plus=0,negative=0;\x0d\x0a char s[100];\x0d\x0a printf("请输入一组数(以0结束输入):\n");\x0d\x0...
charnum[]="-123";if(num[0]=='-'){printf("负数");}else{printf("非负数");} ...