c++ 从键盘输入一个整数,输出他的中文读法

如题所述

#include <stdio.h>
#include <string.h>

char map[10][3] = {"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"}; //0-9所对应的汉字

int main()
{
char s[101] ;
int i ;

scanf("%s", s ) ;

for( i = 0 ; i < (int)strlen( s ) ; ++i )
printf("%s", map[s[i] - '0'] ) ;

return 0 ;
}
温馨提示:内容为网友见解,仅供参考
无其他回答

如何用c语言实现输入一个整数然后输出?
1、首先打开DEV C++软件,点击“新建源代码”,在编辑页面输入以下代码。2、因为题目要求我们先输入一个整数,所以在定义变量时,就应该将其定义为整数型,注意,在输入,输出函数中,整数型对应的是“%d”。3、接下来就要对输入的整数进行判断,在C语言中,if是判断语句,所以用它来对整数进行判断。if...

在C++中如何实现输入一个任意整数,输出其各位的数字?
可以将整数转换为字符串,然后遍历字符串输出每个字符即可。以下是一个示例代码:include <iostream> include <string> using namespace std;int main() { int n;cout << "请输入一个整数:";cin >> n;\/\/ 将整数转换为字符串 string str = to_string(n);\/\/ 遍历字符串并输出每个字符 for (...

详解下C++中对文本文件的读写操作
文本文件的读写很简单:用插入器(< < )向文件输出;用析取器(> > )从文件输入。假设file1是以输入方式打开,file2以输出打开。示例如下: file2< < " I Love You" ; \/\/向文件写入字符串" I Love You"int i;file1> > i; \/\/从文件输入一个整数值。 这种方式还有一种简单的格式化能力,...

c++编程求输入一个正整数(任意位数),倒序输出!
可以通过取余运算符(%)和除号(\/)来完成,具体的思路如下:比如要对123逆序输出。第一步是先对 123除以10取余数,这样就会得到3;第二步是把123除以10取整,得到12,然后再把3*10+12%10,得到32;第三步是把12除以10取整,得到1,然后再把32*10+1%10,得到321,然后一直重复,直到原来的那个数...

C加加中,输入一个整数判断一个正整数是否是两位数如果是就输出yes如 ...
输入一个整数判断一个正整数是否是两位数如果是就输出yes如果不是就,输出no,可以用以下的C++代码:include <iostream> int main() { int num;\/\/ 输入一个整数 std::cout << "请输入一个整数: ";std::cin >> num;\/\/ 判断是否是两位数 if (num >= 10 && num <= 99) { \/\/ 如果是...

c++数的读法
\/\/int64长整数改大写数字 coding by bhtzu#include<stdio.h>#include<math.h>#include<string.h>#if (!defined (_MAC) && (!defined(MIDL_PASS) || defined(__midl)) && (!defined(_M_IX86) || (defined(_INTEGRAL_MAX_BITS) && _INTEGRAL_MAX_BITS >= 64)))#define LSCANF(X) ...

用键盘输入一个整数,并显示输出它是奇数(JISHU)还是偶数(OUSHU)._百度...
从键盘输入一个整数,用switch语句判断它是奇数还是偶数,并输出判断结果。include<stdio.h>int main(){int r;printf("请输入一个整数;");scanf("%d",&r);int j=r%2;switch( j=r%2){case 0: printf("偶数");break;case 1: printf("奇数") ;break;}return 0;} ...

C++从键盘输入一个正整数,如何判断是否为回文数?
输入以下程序即可判断:int len=strlen(s)-1,i;bool judge=true;for(i=0;iif(s[i]!=s[len-i]){ judge=false;break;} 1、“回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也有这样一类数字有这样的特征,成为回文数(...

C++题:从键盘输入一个整数,判断该数是几位数,逆向输出该数。
include <conio.h>void main(){ int number,n=0; \/\/变量number保存输入的数;变量n保存该数的位数;printf("请输入一个整数\\n");scanf("%d",&number); \/\/读取用户输入的数,保存到变量number中 printf("逆向输出后结果:");while(number){ \/\/number不为0时始终循环 printf("%d"...

在C语言中如何实现用键盘输入一个字符串,并打印出来?
在C语言中输入字符串后然后打印出来的编程方法如下:1.首先需要先定义一个存放字符串的数组空间,如给字符串100个数组空间。2.接着使用gets()函数来获取键盘输入的字符串。一般格式为gets(定义的字符数组名)。3.然后再使用puts()函数来输出之前输入的字符串内容。一般格式puts(定义的字符数组名)。4....

相似回答