作业帮 > 综合 > 作业

用C语言输入任意一组数,以0结束,写一程序判断该组数中数据的奇偶性.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 05:49:25
用C语言输入任意一组数,以0结束,写一程序判断该组数中数据的奇偶性.
不用数组,用循环!
#include <stdio.h>
int main()
{
    int x;//直接选为int型整数
    while(1) {
        scanf("%d", &x);
        if(x == 0)
            break;
        if(x>1 && x%2==0)
            printf("偶数\n");
        else
            printf("奇数\n");
    }
    return 0;
}
再问: 是判断一组数,不是一个!
再答: 你想想看,如果一下子把所有奇数或所有偶数显示出来,肯定需要先把数存起来,当然可以有很多办法,可是没必要啊,用一个while循环,就可以输入一个数,判断一下,输入0就推出循环
再问: 可是老师就是这么要求的……
再答: #include
#include
#define MAXNUMBER 10
typedef struct Lnode{
int value;
Lnode *next;

}Number;

int main()
{
int i,j;
Number *L;
L=(Number *)malloc(sizeof(Number));

L->next=NULL;
for(j=1;jvalue));
if(s->value==NULL)
break;
s->next=L->next;
L->next=s;

}
for(j=1,jvalue%2==0)
printf("%d",L->value);
L=L->next;
}
printf("these number aer even number");
return 0; /*不是偶数的就不写了,一样的,-_-!我还复习了一下数据结构*/
/*我也就试一下,不知道运行怎么样,反正,就是用线性表存数,然后运算。*/

}你们老师真是坑!!!
再问: 谢谢了!😁