标题:请大神解释一下这个编程的原理,具体的每一步,谢谢!
只看楼主
二十七
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2019-12-30
结帖率:0
已结贴  问题点数:20 回复次数:2 
请大神解释一下这个编程的原理,具体的每一步,谢谢!
给定N个正整数,请统计奇数和偶数各有多少个?

输入格式:
输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。

输出格式:
在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。

#include<stdio.h>
 #include<stdlib.h>
 int main()
 {
    int i,x,y,N,M;
    x=0;
    y=0;
    scanf("%d",&N);
    for(i=1;i<=N;i++)
    {
    scanf("%d",&M);
    if(M%2!=0)
    x+=1;
 else
    y+=1; }
    printf("%d %d\n",x,y);
     system("pause");
     return 0;
 }   
搜索更多相关主题的帖子: 一行 输出 个数 编程 原理 
2019-12-30 17:17
Sky_
Rank: 2
等 级:论坛游民
帖 子:38
专家分:10
注 册:2019-12-17
得分:10 
#include<stdio.h>
 #include<stdlib.h>
 int main()
 {
    int i,x,y,N,M;   //定义整行变量i,x,y,N,M
    x=0;
    y=0;        //令 x,y都等于零
    scanf("%d",&N);   //从键盘输入N
    for(i=1;i<=N;i++)   //循环输入N个数 M   
    {
    scanf("%d",&M);
    if(M%2!=0)       // 如果M对2取余不等于0 (即M为奇数) x加一
    x+=1;
 else             //否则 M为偶数 y加一
    y+=1; }
    printf("%d %d\n",x,y);   //输出 x,y           
     system("pause");     //停止程序
     return 0;
 }   
2019-12-30 19:59
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
得分:10 
在一个遥远的魔法王国里,里边生活着很多魔法小人,每个魔法小人拥有不同的魔力,而且等级不一样,不过他们拥有着共同的升级方式——吃金果子,不过想获得金果子也不是很容易,它需要魔法小人向巨人女巫贡献红苹果,女巫通过吃红苹果获得魔力,为了报答小人,巨人女巫会把其中的一个苹果变成金果子,不过每天只能给一个人一个金果子,
这天魔法小人米粒生了两个娃娃,一个叫x,一个叫y,他们都需要吃金果子升级,于是妈妈做了一个决定,她在很多纸条写了很多数字,如果是奇数的话就给x儿子吃,如果为偶数的话就给y儿子吃,这天妈妈需要n(n不得大于1000)个金果子,她来来回找女巫找了n次,每次找女巫前都需要抽纸条,带着纸条上的苹果数目见女巫顺便计算下奇偶数,拿到金果子就会给儿子吃,吃到的果子的儿子就会升一级,慢慢的妈妈养成一个嗜好,就是通过看儿子头上的等级来计算自己抽了多少奇偶数。。。。。。(此楼无聊楼,可无视)

把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2019-12-30 23:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-498741-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.356217 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved