77问答网
所有问题
C语言编写程序从键盘输入一个整数,判断其正负,正数输出其相反数,负数输出零?
如题所述
举报该问题
其他回答
第1个回答 2020-03-11
#include <stdio.h>
int main()
{ int x;
scanf("%d",&x);
printf("%d\n",x>0?-x:0);
return 0;
}
本回答被网友采纳
相似回答
c语言写程序,从键盘输入一个数字,
若大于
零
则
输出正数
,若小于零则输出负...
答:
if(n > 0) printf("正数");else if(n < 0) printf("负数");else{printf("零");} return 0;}
用
C语言编写程序
输入一个整数,判断正负
性及奇偶性并
输出
答:
if(n%2) printf("此数为正数且为奇数。");else printf("此数为正数且为偶数");} else if(n<0){ if(n%2) printf("此数为负数且为奇数。");else printf("此数为负数且为偶数");} else { if(n%2) printf("此数非正非负,为奇数。");else printf("此数非正非负,为偶数。");...
输入一个数,
然后
判断输出
这是一个
正数,
或者这是一个
负数,
或者这是
0
c
...
答:
具体分析如下:例如输入10,由于其二进制表示为1010,有两个1,因此输出2
。先判断整数的最右边一位是不是1。接着把整数右移一位,原来处于右边第二位的数字现在被移到第一位了,再判断是不是1。这样每次移动一位,直到这个整数变成0为止。现在的问题变成怎样判断一个整数的最右边一位是不是1了。很...
求大神⊙▽⊙(
C语言程序
)
编程
:
从键盘输入
10
个整数
存入整型数组中,统 ...
答:
include "stdio.h"define N 20 int main(){ int a[10],i,j=0,n=
0,c
=0;for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++)if(a[i]>0){ printf("%d,",a[i]);j++;} printf("\n");for(i=0;i<10;i++)if(a[i]<0){ printf("%d,",a[i]);n++;}...
简单的
c语言
题目:
输入一个
正
整数,判断
是奇数或偶数、
负数
或非负数。
答:
include<stdio.h>int main(void){ int number,a; scanf("%d",&a); if(a%2==0) printf("偶数!"); else printf("奇数!"); if(a==0){ printf("\n0既不是整数也不是负数"); goto ab;} if(a
c语言
+
输入一个
实数+按
1输出
此数
相反数?
答:
在
C语言中,
可以编写一个简单的程序来实现这个功能。以下是一个示例程序:include int main() { float input_number, result;int choice;printf("请
输入一个
实数: ");scanf("%f", &input_number);printf("按
1输出
此数
相反数,
按其他数字退出: ");scanf("%d", &choice);if (choice == 1) ...
用
C语言编写从键盘输入
n
个整数,判断正数,负数
和
0
的个数
答:
c语言写
的 include "stdio.h"define N 10 void main(){ int s[N];int i,j,z=0,f=0;puts("please enter 10 number:\n");for(i=0;i<10;i++)scanf("%d",&s[i]);for(i=0;i<10;i++){ if(s[i]>0) z++;if(s[i]<0) f++;} printf("正数的个数为:%d\n",z);pr...
大家正在搜
编写程序从键盘输入一个整数
编写程序实现从键盘上输入一个整数
编写程序从键盘输入一个三位数
编写程序从键盘读入10个整数
编写程序由键盘输入3个整数
编程从键盘输入一个整数值k
编程实现从键盘输入10个整数
c语言从键盘上输入3个整数
编写程序输入三个整数
相关问题
编写程序对从键盘输入的n个整数中的整数和负数分别求和,并输出
求一个C语言程序:输入正整数,要求以相反数顺序输出该数。如输...
c语言编程作业 输入一个整数,求他的相反数并输出 急急急 在...
求一个C语言程序:输入正整数,要求以相反数顺序输出该数求详解