任意输入一个正整数,显示该数各位所对应的大写汉字.
来源:百度知道 编辑:UC知道 时间:2024/05/16 06:15:54
如输入不1569,则显示"壹伍陆玖"
//定义大写汉字,一个汉字占两字符
char ch[]="零壹贰叁肆伍陆柒捌玖拾陌";
int num;
cin>>num; //输入一正整数,最大到65535
int n[5];
n[0] = num/10000; //分离个,十,百、、位
n[1] = num%10000/1000;
n[2] = num%10000%1000/100;
n[3] = num%10000%1000%100/10;
n[4] = num%10;
int i;
for(i=0;i<5;i++)
{
//输出对应大写汉字,一个汉字两字符
cout<<ch[n[i]*2]<<ch[n[i]*2+1];
}
任意输入一个正整数,显示该数各位所对应的大写汉字.
写一个函数将输入的任何正整数转换为它所对应的二进制编码并输出
从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246,则计算5+2+4+6并输出
编写一个程序,输入一个任意整数,输出该数各位数字之和
输入一个小于30000的正整数,要求以相反的顺序输出该数。
输入一个正整数,求该数的阶乘和,询问用户是否愿意继续.
2编程实现输入一个正整数,输出其对应的二进制数和十六进制数,要求轮换过程用自编函数来实现。
哪个高手告诉我用C语言怎么编“从键盘上输入一个正整数N,计算该数的各位数字之和并输出”这个题
JAVA 任意输入一个整数求各位数之和
输入一个整型数,输出与该整型数对应的月份的英文名称。例如输入1,输出Jan.