C语言从用户输入的一组数中找到全部偶数 输出偶数个数和偶数。

Python011

C语言从用户输入的一组数中找到全部偶数 输出偶数个数和偶数。,第1张

按照如下步骤进行即可:

1 逐个输入整数,如果是偶数,则保存在数组中,否则放弃。

2 当输入结束后,输出总个数,并逐个输出保存下来的偶数。

代码如下:

int main()

{

    int a[100]

    int i, n = 0

    while(~scanf("%d",&a[n]))

        if(a[n]%2==0) n++

    printf("共计%d个偶数:\n",n)

    for(i = 0 i < n i ++)

        printf("%d ",a[i])

}

思路:所谓偶数就是能被2整除的数,所以如果n%2等于0就表示该是是偶数,否则该数就是奇数

参考代码:

#include<stdio.h>

int main()

{

int n

scanf("%d",&n)//输入该数 

if(n%2)//如果%2等于1运行if后语句,否则运行else后语句 

printf("%d为奇数\n",n)

else 

printf("%d为偶数\n",n)

return 0

 } 

 /*

输出:

2014

2014为偶数

 */

main()

{

int

a

for(a=1a<=100a++)

if(a%2==0)

printf("%d",a)

}

a%2==0要放在判断语句里,for每段用分号隔开,printf格式控制符要包含在引号中