首页 > 编程语言 >每日编程一小时(第六天)

每日编程一小时(第六天)

时间:2023-04-15 13:12:06浏览次数:31  
标签:字符 正方形 int 每日 编程 第六天 代码 输入

一.问题描述。

给定N个正整数,请统计奇数和偶数各有多少个?

二.设计思路。

1.输入一个整数n。

2.循环输入n个整数。

3.设计两个标志数a、b。

4.n个整数依次对二求余,如果结果为0,a+1,否则b+1.

三.流程图

 

 四.代码实现

#include<iostream>
using namespace std;
int main()
{
    int a,m=0,n=0;
    int b[1000];
    cin>>a;
    for(int i=0;i<a;i++)
    {
        cin>>b[i];
    }
    for(int i=0;i<a;i++)
    {
        if(b[i]%2==0)
            m++;
        else n++;
    }
    cout<<n<<" "<<m;
}

 

一.问题描述

美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!

输入格式:

输入在一行中给出正方形边长N(3≤N≤21)和组成正方形边的某种字符C,间隔一个空格。

输出格式:

输出由给定字符C画出的正方形。但是注意到行间距比列间距大,所以为了让结果看上去更像正方形,我们输出的行数实际上是列数的50%(四舍五入取整)

二.设计思路

1.输入一个数a

2.输入一个字符

3.设置外循环控制行,行从0<i<(a+1)/2,每个循环结尾换行

4.设置内循环控制列,0<j<a,输出字符

三.流程图

 

 四.代码实现

#include<iostream>
using namespace std;
int main()
{
    int a;
    char b;
    cin >> a >> b;
    for (int i = 0; i < (a+1)/2; i++)
    {
        for (int j = 0; j < a; j++)
        {
            cout << b;
        }
        cout << endl;
    }
}

 

标签:字符,正方形,int,每日,编程,第六天,代码,输入
From: https://www.cnblogs.com/zhenaifen/p/17320926.html

相关文章

  • [leetcode每日一题]4.15
    1042. 不邻接植花提示中等181相关企业有 n 个花园,按从 1 到 n 标记。另有数组 paths ,其中 paths[i]=[xi,yi] 描述了花园 xi 到花园 yi 的双向路径。在每个花园中,你打算种下四种花之一。另外,所有花园 最多 有 3 条路径可以进入或离开.你需要为每个花园选择一......
  • Shell编程自动化之Shell编程基础
    一、Shell可以用来做什么1.自动化批量系统初始化程序;2.自动化批量软件部署程序;3.应用程序管理;4.日志分析处理程序;5.自动化备份恢复程序;6.自动化信息采集及监控程序;7.自动化管理程序;二、Shell概述1.Shell是操作系统的外壳,是用户操作系统的命令接口,是一个介于用户和系统内核......
  • Java面向对象编程基础
    类与对象类和对象的区别和联系类是抽象的,概念的,代表一类事物,比如人类,猫类..,即它是数据类型.对象是具体的,实际的,代表一个具体事物,即是实例.类是对象的模板,对象是类的一个个体,对应一个实例对象在内存中存在形式!字符串本质上是一个引用类型,按照jvm的规则会把字符串放在方法区的......
  • linux shell编程作业
    使用for循环语句编写一段B-shell程序,完成显示用户注册目录下的a_sub,b_sub子目录下的所有C程序文件及其目标文件的列表。dirlst="a_subb_sub"foriin$dirlstdocd$HOME/$ils-l*.cdone编写一段shell程序完成:根据从键盘输入的学生成绩,显示相应的成绩标准(分出不及......
  • c++核心编程—内存分区模型
    一、概述c++在执行时,将内存大致分为4个区域1、代码区:存放函数体的二进制代码,由操作系统进行管理2、全局区:存放全局变量和静态变量以及常量3、栈区:由编译器自动分配释放,存放函数的参数,局部变量等4、堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区意义:不同区......
  • 2023/4/12每日随笔
       今天,一天的课,收获满满,上午上了计算机网络,今天讲的主要是ip和mac地址,IP地址提供虚拟地址,mac地址提供物流地址,以及2.5协议,ARP协议,通过这个将ip地址与mac地址很好的连接起来,以及ARP的四种情况,将MAC地址很好的转换起来,后来学习了ip数据报,介绍了ip数据报的格式,各个字段,等等。后......
  • 4.14每日总结
    今天做了什么:根据用户消费比例给出消费建议,识别微信截图信息并添加到记账页面,学习了cookie和session的使用遇到了哪些问题:拍照获得的bitmap的data有限制大小,导致识别图片模糊明天打算做什么:攻克拍照获得图片模糊......
  • 模板元编程与函数式
    参考:【公开课】现代C++进阶:模板元编程与函数式ppt和代码在高性能计算中,一般使用函数式和元编程,而不使用面向对象。简单的介绍:类型自动推导模板参数、模板特化简单的实例:#include<iostream>template<classT>Ttwice(Tt){returnt*2;}std::stringtwice(std::......
  • 每日总结 4..14
    今天到该完成了售卖机的页面以及流程。进行了售卖记录的统计并存入数据库。为之后的每日收入汇总做好基础。   ......
  • 4.14每日总结
      今天学习了人脸识别接口(百度)的调用。  昨天自己学习的过程中,用虹软的人脸识别接口,sdk啥的搞不清楚,而且搜了几个代码一直不能用。  遇见的问题:团队中代码的整合问题,前后端代码如何分离等部分还是不太清楚。......