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

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

时间:2023-04-14 19:22:09浏览次数:39  
标签:输出 int 每日 编程 整数 循环 第五天 include 100

一.问题描述

输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu

二.设计思路

1.创建一个字符数组

2.输入一个字符串(数)

3.利用switch来输出每一个字符所对应的读音

三.流程图

 

 四.代码实现

#include<iostream>
using namespace std;
int main()
{
    char a[100];
    cin >> a;
    for (int i = 0; a[i] != '\0'; i++)
    {
        switch (a[i])
        {
        case '0':
            cout << "ling";
            break;
        case '1':
            cout << "yi";
            break;
        case '2':
            cout << "er";
            break;
        case '3':
            cout << "san";
            break;
        case '4':
            cout << "si";
            break;
        case '5':
            cout << "wu";
            break;
        case '6':
            cout << "liu";
            break;
        case '7':
            cout << "qi";
            break;
        case '8':
            cout << "ba";
            break;
        case '9':
            cout << "jiu";
            break;
        case '-':
            cout << "fu";
            break;
        }
        if (a[i+1]!='\0')
            cout<<" ";
    }
}

 

 

一.问题描述

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。

首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X

 

二.设计思路

1.输入两个数

2.设置以这两个数为范围的循环,输出每次循环时的控制循环的数的值,设置另一个数每循环一次都会加一,当其等于五时输出换行并重新归零。

3.将每一次控制循环的数相加得到和

三.流程图

 

 四.代码实现

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int a, b, c = 0, sum = 0;
    cin >> a >> b;
    if(a<=b&&a<=100&&a>=-100&&b<=100&&b>=-100)
    {
        for (int i = a; i <= b; i++)
     {
        cout << setw(5) << std::right << i;
        sum += i;
        c++;
        if (c == 5)
        {
            c = 0;
            cout << endl;
        }
      }
    }
    cout << endl << "Sum = " << sum;
}

 

标签:输出,int,每日,编程,整数,循环,第五天,include,100
From: https://www.cnblogs.com/zhenaifen/p/17319621.html

相关文章

  • Nvidia Tensor Core-MMA PTX编程入门
    1PTX(ParallelThreadExecution)PTX是什么,Nvidia官方描述为alow-levelparallelthreadexecutionvirtualmachineandinstructionsetarchitecture(ISA),直面意思是低级并行线程执行虚拟机和指令集架构。怎么理解其直面意思,有两个方法。一个方法是借鉴LLVM,熟悉LLV......
  • 每日会议20230414
     进度汇报:吕金帅:张博文:自周一起到现在,完成了商品表的数据库的连接,完成了高德地图导航接口的连接,在fragment中嵌入listview展示商品收益和广告收益。遇到的问题是:不知道如何记录数据库记录改变的次数,从而进行商品数量上的变化。赵纪旭: 具体目标:要实现三方数据库的统一,我们......
  • 建民の每日打卡3
    一、问题描述某人从1990年一月一日开始“三天打鱼两天晒网”,问某天以后是打鱼还是晒网?二、设计思路1.输入日期2.求1990年一月一日到该日期天数3.对天数求余,根据余数输出“打鱼”或“晒网”三、程序流程图   四、代码实现#include<iostream>usingnamespace......
  • 2023.4.14每日会议
    昨天做了什么:完成了对listview的item点击弹出详细信息,完成了图片识别微信支付截图录入遇到了那些问题:相机拍的照片太模糊,图片识别识别不出来今天打算做什么:根据用户消费比例给出消费建议,并且做总支付的图以及各项占比 ......
  • 每日 Scrum 与站立会议:有什么区别?
    每日Scrum站立会议每日Scrum站立会议并不存在。在Scrum中,我们不进行站立会议。Scrum确实有每日Scrum,但是没有人需要在其中站立。“站立会议”这个术语被认为是排外的,因为它假定所有出席者都能站立。这是一种身体健全主义,组织应该停止使用它。然而,每日Scrum和站立会议之间还有......
  • 编程体验2
    W3schoolpython花了半天多时间看完了教程,这是一个非常基础的python教程,没有过多深入的讲解概念,自己动手把实例做了一遍,很简单基本没啥问题,有些概念如递归、lamada函数,没有太深究,其中有操作数据库的实例代码,照着文档做了一遍,没遇到啥问题。总体来说都这篇教程的实践性很好,难度很......
  • 面向对象编程
    面向对象编程——ObjectOrientedProgramming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程序视为一系统的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大......
  • 从零开始,轻松学习 Shell 编程!实用技巧带你一路飙升!
    欢迎来到《Shell脚本入门》教程!Shell脚本是一种用于自动化任务和批量处理的脚本语言,广泛应用于Unix和Linux系统中。在本教程中,我们将为您介绍Shell脚本的基础知识和使用方法。编辑第一部分:Shell脚本介绍Shell脚本是一种命令行脚本语言,用于在Unix和Linux操作系统中执行一系列命令。......
  • 《编程风格 约束与风格》简记
    1、怎样理解约束与风格  1)约束    来自外部的或者自己强加的用来达成目的的行事规范。  2)风格    为在约束条件下完成创作的结果。   3)约束的来源    以往经验、个人喜好、事物规律、行业条文(禁止某事、某物必须存在、限制某事等)。2、读后感  这......
  • 配电网动态多目标重构 采用改进粒子群算法,通过matlab编程,以IEEE33节点网络为例
    配电网动态多目标重构采用改进粒子群算法,通过matlab编程,以IEEE33节点网络为例,设置孤岛和环网约束,以开关动作次数、电压偏差和网损为目标,得到动态多目标重构模型,程序采用严格约束方式,未使用罚函数等非准确方式ID:46180674573489420......