题目内容:(C语言实现)(题目来源中国大学MOOC)

你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。

输入格式:

一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。

输出格式:

两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格分隔。

输入样例:

9 3 4 2 5 7 -1

输出样例:

4 2

时间限制:500ms内存限制:32000kb

(代码为原创,可以编译并且运行无误,仅供学习使用)

源码:

#include<stdio.h>
int main()
{
    int x,js=0,os=0;
    do
    {
        scanf("%d",&x);
        if((x<=0&&x!=-1)||x>=100000)
            return 0;
        if(x%2==0)
        {
            os++;
        }
        else
        {
            js++;
        }
    }while(x!=-1);
    printf("%d %d",js-1,os);
    return 0;
}

你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。相关推荐

  1. 统计字母、空格、数字和其它字符个数 (Java经典编程案例)

    题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 思路分析: 利用while语句,条件为输入的字符不为 '\n '. 代码如下: package mytest;import j ...

  2. 重定向输出流实现程序日志 (Java经典编程案例)

    System类中的out成员变量是Java的标准输出流,程序常用它来输出调试信息.out成员变量被定义为final类型的,无法直接重新复制,但是可以通过setOut()方法来设置新的输出流. 本实例利 ...

  3. 输入三个整数x,y,z,请把这三个数由小到大输出 (Java经典编程案例)

    题目:输入三个整数x,y,z,请把这三个数由小到大输出. 思路分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x> y则将x与y的值进行交换,然后再用x与z进行比较,如果x> ...

  4. 为新员工分配部门 (Java经典编程案例)

    本例子需要根据用户输入的信息进行多条件判断,所以采用了switch语句. /*** 为新员工分配部门*/ public class Example {public static void main(S ...

  5. java面试:冒泡排序详解 (Java经典编程案例)

    java语言实现冒泡排序: package mytest;public class MyTest {public static void main(String[] args) {int[] a={8 ...

  6. 用switch语句根据消费金额计算折扣 (Java经典编程案例)

    本例子用switch语句计算累计金额达到一定数额时,将享受不同的折扣价格.比如,消费满200会打折,200到400元,打9.5折:400到600元,打9折:600到800元,打8.5折:800到100 ...

  7. 实现字符和Unicode码互换 (Java经典编程案例)

    Unicode是一种字符编码,它可以显示各国语言的各种文字,标点,制表符等所有字符,也是现今最通用的字节编码系统. 本例子将在界面中 实现字符和Unicode码互换,代码如下: package myt ...

  8. 用java语言实现汉诺塔问题 (Java经典编程案例)

    用递归实现汉诺塔问题,代码如下: import java.util.Scanner;/*** 汉诺塔问题*/ public class Example {public static void move ...

  9. java面试:输出学生的成绩 (Java经典编程案例)

    题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 思路分析: 利用(a>b)?a:b条件运算符来处理. 代码如下: ...

  10. 实现字符串大小写的转换 (Java经典编程案例)

    创建窗体,实现将字符串中的字母全部转换为大写或者小写,代码如下: import java.awt.EventQueue; import java.awt.event.ActionEvent; impo ...

最新文章

  1. 05 Java程序员面试宝典视频课程之Jquery
  2. swift_035(Swift之第三方库Kingfisher篇)
  3. Kubernetes and Cloud Native Meetup (广州站)资料下载
  4. 16进制加法 keil_教你快速学会二进制、十进制、十六进制之间的转换
  5. K8S——关于K8S控制台的yaml文件编写(基于上一章多节点K8S部署)
  6. Repeater的嵌套结合用户控件的使用
  7. mysql存储过程查询所有表_mysql存储过程利用游标查询每个数据库的所有表
  8. python xycoords_python可视化节点关系(三):matplotlib(2)鼠标交互
  9. k8s核心技术-Controller(DaemonSet)_部署守护进程---K8S_Google工作笔记0034
  10. excel打开html非常慢,打开excel很慢
  11. html 登录页面模板
  12. inkscape工具箱:选择和变换工具(快捷键F1)
  13. labview非线性曲线拟合Lorenz拟合
  14. u盘正常接入后计算机无法看到,U盘连接电脑看不到盘符怎么办?U盘在电脑上不显示盘符解决方法...
  15. 6-6 Isleap (5 分)
  16. java 按字节读入_Java按字节读取文件
  17. 斐讯n1驱动是android,在线云编译斐讯N1的openwrt固件(带WiFi驱动,带emmc写入)教程...
  18. 有容云:容器驱动的PaaS平台实现方案(上)
  19. 【python】k点游戏 ★★★★★
  20. 酷日报:5月12日Web3业界日间重要消息大汇总

热门文章

  1. 在VR里弹空气吉他?开发者:手势优化有技巧
  2. GAT, Self Attention, Cross Attention对比以及在自动驾驶轨迹预测任务中的pytorch应用
  3. Beaglebone Black– 智能家居控制系统 LAS - 网页服务器 Node.js 、Web Service、页面 和 TCP 请求转 UDP 发送...
  4. 【翻译论文】Multiclass Optimal Classification Trees with SVM-splits(2021)
  5. ios开发中UIButton设置标题和图片不能同时显示问题解决
  6. 数学建模国赛题型和获奖策略
  7. wordpress themeforest
  8. (位于 xx.exe 中)引发的异常
  9. Spring Boot 大文件上传(断点上传)、服务端分片下载、客户端分片下载(断点下载)
  10. 如何设置 ASP.NET Core 程序监听的 IP 和端口