L1-007 念数字 (10 分)

c语言程序设计(翁凯老师)中M2019秋C入门和进阶练习集 7--30念数字 7-30 念数字 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 输入格式: 输入在一行中给出一个整数,如:1234。 提示:整数包括负数、零和正数。 输出格式: 在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开... 阅读详情

L1-007 念数字 (10 分)

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

0: ling
1: yi
2: er
3: san
4: si
5: wu
6: liu
7: qi
8: ba
9: jiu

输入格式:

输入在一行中给出一个整数,如:1234。

提示:整数包括负数、零和正数。

输出格式:

在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。

输入样例:

-600

输出样例:

fu liu ling ling

 

编译器:C++(g++)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    int i = 0, j;
    int x, y;
    int ch[100];

    scanf("%d", &n);

    x = n;

    if(n == 0)
        printf("ling");
    if(n < 0)
    {
        printf("fu ");
        x = -n;
    }

 i = 0; 
    while(x != 0)
    {
        y = x%10;
        x = x/10;
        ch[i] = y;
        i++;
    }

    for(j = i-1; j >= 0 ; j--)
    {
        if(ch[j] == 0)
            printf("ling");
        else if(ch[j] == 1)
            printf("yi");
        else if(ch[j] == 2)
            printf("er");
        else if(ch[j] == 3)
            printf("san");
        else if(ch[j] == 4)
            printf("si");
        else if(ch[j] == 5)
            printf("wu");
        else if(ch[j] == 6)
            printf("liu");
        else if(ch[j] == 7)
            printf("qi");
        else if(ch[j] == 8)
            printf("ba");
        else if(ch[j] == 9)
            printf("jiu");

  if(j != 0)
   printf(" ");
    }
 printf("\n");
    return 0;
}

念数字(PTA题库) 参考代码 我想我的代码是所有博客里面写的最差的吧,最后一个空格实在不知道怎么消掉,看了别人的代码,加上一个判断条件进行输出空格,但我懒的加了,直接复制switch语句,在下面再来一遍switch循环。内存消耗的很厉害,时间效率也很差。 下面是我找的大佬的代码给大家参考参考 他的时间效率和存储效率都比我的要好,而且很高明的是,不像我们大家都是用整型数据接收,它是直接利用字符串数组的形式进行接收,对负号都不用进行判断。... 阅读详情

相关推荐

L1-007 念数字 (10 分)

L1-007 念数字 (10 分) 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 输入格式: 输入在一行中给出一个整数,如:1234。 提示:整数包括负数、零和正数。 输出格式: 在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如yi er san si。 输入样例: -60.

weixin_51363781的博客 1562

输出这个整数对应的拼音

输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出 fu 字。十个数字对应的拼音如下: 1 0: ling 2 1: yi 3 2: er 4 3: san 5 4: si 6 5: wu 7 6: liu 8 7: qi 9 8: ba 10 9: jiu 输入格式 输入在一行中给出一个整数,如:12341234。 提示:整数包括负数、零和正数。 输出格式 在一行中输出这个整数对应的拼...

千里快哉风的博客 6555

PTA刷题记录:L1-007 念数字 (10分)

L1-007 念数字 题目要求: 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 输入格式: 输入在一行中给出一个整数,如:1234。 提示:整数包括负数、零和正数。 输出格式: 在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。 输入样例: -600 输出样例: fu l

英雄爱吃土豆片的博客 998

PTA L1-007 念数字(详解)

前言:本期是关于pta题目念数字的详解,今天你c了吗?

weixin_73142957的博客 1498

L1-007 念数字 (10 分)C语言版

L1-007 念数字 (10 分) 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 输入格式: 输入在一行中给出一个整数,如:1234。 提示:整数包括负数、零和正数。 输出格式: 在一行中输出这个整数对应的拼音,每个数字的拼音之间...

m0_51399890的博客 2590

L1-007 念数字 (10分)(C语言)

L1-007 念数字 (10分)(C语言) 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 输入格式: 输入在一行中给出一个整数,如:1234。 提示:整数包括负数、零和正数。 输出格式: 在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。 输入样例: -600 输出样例

qq_39915248的博客 2312

L1-007 念数字 (10分)

L1-007 念数字 (10分) 代码 #include<stdio.h> #include<string.h> int main(){ char a[1000]; scanf("%s",a); int n=strlen(a); int i; for(i=0;i<n;i++){ switch(a[i]){ case'-':printf("fu");break; case'0':printf("ling");break; case'1':pr

weixin_45837680的博客 1074

尚硅谷Redis 7学习笔记

尚硅谷Redis 7学习笔记

不更了,主打一个陪伴 2万+

L1-007 念数字 (10分)java

L1-007 念数字 (10分) 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 输入格式: 输入在一行中给出一个整数,如:1234。 提示:整数包括负数、零和正数。 输出格式: 在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。 输入样例: -600 输出样例:

mudamuda_的博客 1245

2024东南大学533复试C++程序设计笔试真题精讲

【东南553复试C++】2024东南大学533复试C++程序设计笔试真题精讲

转遍世界 3414

Python实战:5分钟搞定固定翼无人机三自由度仿真(附完整代码)

本文提供了一个基于Python的固定翼无人机三自由度仿真快速实现方案。通过面向对象设计,封装了核心运动学模型,并对比了欧拉法与龙格-库塔法两种积分方法。文章附有完整实例代码,帮助算法工程师和研究人员在5分钟内搭建轻量级仿真环境,用于快速验证控制律、路径规划等核心算法逻辑。

docker7nomad的博客 747

L1-007 念数字 (10 分)

L1-007 念数字 (10 分) 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 输入格式: 输入在一行中给出一个整数,如:1234。 提示:整数包括负数、零和正数。 输出格式: 在一行中输出这个整数对应的拼音,每个数字的...

Foolishman的博客 2327

板蓝根挥发油微胶囊化技术及其在抗菌织物整理中的应用研究

微胶囊技术是一种通过成膜材料将具有反应活性或挥发性的液体或固体包封成微小颗粒的技术。该技术因其优异的缓释保护和物态改变性能,已在医药、食品、化妆品等多个领域得到广泛应用。本研究采用复凝聚法制备板蓝根挥发油的微胶囊,利用明胶和阿拉伯胶作为壁材,旨在提升其稳定性和抗菌性能。

qq_62634009的博客 584

C++实现 L1-007 念数字 (10分)

L1-007 念数字 (10分) 一、描述 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 二、输入格式 输入在一行中给出一个整数,如:1234。 提示:整数包括负数、零和正数。 三、输出格式 在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。 四、输入样例 -600

pioneer水的博客 2501

Xilinx DDR3 MIG IP核设计--汇总导航

快速上手Xilinx DDR3 IP核----汇总篇

孤独的单刀 2万+

【云原生技术】helm中Chart.yaml、values.yaml、_helpers.tpl 各自的写法与作用

Chart.yaml、values.yaml、_helpers.tpl 各自的写法与作用 在一个标准的 Helm Chart 中,通常会包含以下关键文件: - **Chart.yaml** - **values.yaml** - **templates/`_helpers.tpl`** - 以及若干模板文件(`deployment.yaml`、`service.yaml` 等) 下面分别介绍这几个文件的作用、常见字段及其含义。

weixin_46453070的博客 750

L1-007 念数字 (10 分)[java]

输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 输入格式: 输入在一行中给出一个整数,如:1234。 提示:整数包括负数、零和正数。 输出格式: 在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,...

一名北漂Java程序员的学习记录! 1253

从 Integrated Configuration 到 Integration Flow,SAP PI/PO 老配置迁移的一次温和重构

很多还在运行 SAP PI/PO 的系统,Integration Directory 里都积累了不少 Integrated Configuration,也就是日常项目里常说的 ICO。它们可能稳定运行了多年,负责把采购订单、物料主数据、客户主数据、发票、发货通知从一个系统送到另一个系统。问题在于,ICO 这种对象很实用,却不够直观。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 95

PTA L1-007 念数字 (10 分)

本来今天继续YTU的题目,可是,悲催的我们学院竟然停电了,然而停电和我写博客有什么关系呢?谁让我们OJ的网站那么任性,就只能YTU才能登呢!思来想去,作为一个有着强烈强迫症的我,今天就写PTA(强烈推荐你们在这上面做题)上面的题目吧,先从10分的写起? 上天折断了你飞翔的羽翼,你也要给自己一双翅膀! 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: ...

0k-ok 2322

【Bug已解决】Codex CLI 运行时出现 command not found: codex 解决方案

方案适用场景推荐指数修复 PATH 配置最常见的基础排查方向⭐⭐⭐⭐⭐检查原生二进制完整性PATH 正常但执行仍然异常⭐⭐⭐⭐统一包管理器混用多种包管理器导致混乱⭐⭐⭐⭐确认安装脚本未被跳过CI/CD 或企业策略环境⭐⭐⭐⭐排查网络下载渠道企业内网/受限网络环境⭐⭐⭐需要留意 warning 中是否涉及脚本执行失败、网络超时重试等信息,这类 warning 往往是后续问题的前兆,建议出现明显的下载/网络相关警告时就主动重新安装一次确认。Codex CLI 报。

一键难忘的博客 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

上一篇: L1-006 连续因子 (20 分)
下一篇: L1-008 求整数段和 (10 分)
黑色吊椅
博客等级 码龄9年 102粉丝 78原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值