从一个负数开始计数,从一个正数开始计数。当我输入一个负数变量时,我不知道该怎么做。我的屏幕出了问题

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x=10;
    printf("Enter a value:");
    scanf("%d", &x);
    while(x)
    {
        printf(" %d",x);
        x--;
    }
    return 0;
}

最佳答案

如果x--为阳性,则使用x;如果x++为阴性,则使用x

if ( x > 0 )
  x--;
else
  x++;

关于c - 我试图从正数倒数到零,然后使用负数从零倒数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28614830/

10-11 22:13