MOOC 念整数(C语言)
念整数(5分)
题目内容:
你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。
如输入1234,则输出:
yi er san si
注意,每个字的拼音之间有一个空格,但是最后的字后面没有空格。当遇到负数时,在输出的开头加上“fu”,如-2341输出为:
fu er san si yi
输入格式:
一个整数,范围是[-100000,100000]。
输出格式:
表示这个整数的每一位数字的汉语拼音,每一位数字的拼音之间以空格分隔,末尾没有空格。
输入样例:
-30
输出样例:
fu san ling
时间限制:500ms内存限制:32000kb
主要考虑怎样把一个未知位数整数正序单位数输出来 ,可以先计算出除以10得到位数x,然后整数除以10的x方得到首位,接下来就求余去掉首位,重复求
代码实现:
#include<stdio.h>
void D(int t){switch(t){case 0:printf("ling");break;case 1:printf("yi");break;case 2:printf("er");break;case 3:printf("san");break;case 4:printf("si");break;case 5:printf("wu");break;case 6:printf("liu");break;case 7:printf("qi");break;case 8:printf("ba");break;default:printf("jiu");}
}
int main(){int x;scanf("%d",&x);if(x<0){printf("fu ");x=-x;}int mask=1; int t=x; while(t>9){ t/=10;mask*=10;}do{int d=x/mask;D(d);if(mask>9){printf(" ");}x %=mask;mask/=10;}while(mask>0);return 0;
}
MOOC 念整数(C语言)相关推荐
- MOOC程序设计入门——C语言(翁恺)第五周编程作业“念整数”
MOOC程序设计入门--C语言(翁恺)第五周编程作业"念整数" ****念整数 题目内容: 你的程序要读入一个整数,范围是[-100000,100000].然后,用汉语拼音将这个整 ...
- C语言练习——念整数
C语言练习--念整数 题目出自"中国大学MOOC"翁恺老师<程序设计入门--C语言>第四周编程练习第二题 题目要求: 你的程序要读入一个整数,范围是[-100000,1 ...
- 念整数—编程设计入门C语言
1.念整数(5分) 题目内容: 你的程序要读入一个整数,范围是[-100000,100000].然后,用汉语拼音将这个整数的每一位输出出来. 如输入1234,则输出: yi er san si 注意, ...
- 2念整数(5分) 题目内容: 你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。 如输入1234,则输出: yi er san si
2念整数(5分) 题目内容: 你的程序要读入一个整数,范围是[-100000,100000].然后,用汉语拼音将这个整数的每一位输出出来. 如输入1234,则输出: yi er san si 注意,每 ...
- MOOC 苏小红C语言 第四周编程题
点我查看MOOC苏小红C语言程序设计精髓所有编程题 目录 1.检测用户错误输入(4分) 2.闰年判断(6分) 3.程序改错v1.0(7分) 4.字符类型判断(4分) 5.快递费用计算(7分) 6.数位 ...
- 念整数(你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。 如输入1234,则输出: yi er san si)
念整数(5分) 题目内容: 你的程序要读入一个整数,范围是[-100000,100000].然后,用汉语拼音将这个整数的每一位输出出来. 如输入1234,则输出: yi er san si 注意,每个 ...
- java念整数 你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。 如输入1234,则输出: yi er san si
念整数(5分) 题目内容: 你的程序要读入一个整数,范围是[-100000,100000].然后,用汉语拼音将这个整数的每一位输出出来. 如输入1234,则输出: yi er san si 注意,每个 ...
- #500-7 [编程作业]3_4 念整数
package zuoye;import java.util.Scanner;public class Main_3_4念整数 { /** 题目内容: 你的程序要读入一个整数,范围是[-100000, ...
- 念整数:你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。 如输入1234,则输出: yi er san si
念整数:你的程序要读入一个整数,范围是[-100000,100000].然后,用汉语拼音将这个整数的每一位输出出来. 如输入1234,则输出: yi er san si 题目内容: 你的程序要读入一个 ...
最新文章
- Git 历险记(三)——创建一个自己的本地仓库
- android数据库格式化,正确格式化SQLite SQL语句
- leetcode-125-验证回文串
- 算法题目——电梯(HDU-1008)
- 简述Python类中的 __init__、__new__、__call__ 方法
- 1. 第一个lavarel 项目
- Spring MVC基础入门
- newaxis取出某一行或列数据以及增加维度
- Matlab遗传算法工具箱求函数最小值
- HDU4585 Shaolin
- 2019.07.一年级暑假——自动随机生成100以内加减法算术题的python实现
- 姿态估计1-03:FSA-Net(头部姿态估算)-白话给你讲论文-翻译无死角(1)
- 吴文俊:数学机械化——回顾与展望
- goim 架构与定制
- python PIL 图片素描化
- 传智杯C语言题库,[传智杯]补刀-题解(C语言代码)
- dicom标注工具_四款常用的医学图像标注工具
- 基于一道例题进行QR分解三种方法的讲解:CGS算法,MGS算法,以及Householder算法的QR分解
- 【易语言】易语言制作-bt天堂ok资源采集器(网络爬虫)
- OpenGL绿幕抠图原理