c语言,输入一组数字,确定正负数
时间: 2023-11-10 15:03:10 浏览: 79
在C语言中,可以通过输入一组数字,并使用条件语句来确定这些数字是正数还是负数。
首先,我们需要使用scanf()函数来从用户处接收输入的一组数字。假设我们要输入n个数字,我们可以使用一个for循环来循环n次,并在每次循环中使用scanf()函数接收一个数字。
在接收到每个数字后,我们可以使用if-else语句来判断该数字是正数还是负数。如果数字大于0,则可以判断为正数,如果数字小于0,则可以判断为负数,如果数字等于0,则可以判断为零。
在判断完每个数字后,我们可以使用printf()函数输出对应的正数或负数结果。这样,就可以确定输入的一组数字中哪些是正数,哪些是负数。
以下是一个简单的C语言程序示例:
#include <stdio.h>
int main() {
int n, num;
printf("请输入数字的个数:");
scanf("%d", &n);
printf("请输入一组数字:\n");
for (int i = 0; i < n; i++) {
scanf("%d", &num);
if (num > 0) {
printf("%d是正数\n", num);
} else if (num < 0) {
printf("%d是负数\n", num);
} else {
printf("%d是零\n", num);
}
}
return 0;
}
这是一个简单的程序例子,通过循环接收一组数字,并判断每个数字是正数、负数还是零,并输出对应的结果。你可以根据实际需求进行修改和扩展。