输入一个3位数,分别输出它的个位数、十位数、百位数
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/22 09:55:45
输入一个3位数,分别输出它的个位数、十位数、百位数
程序编程
程序编程
#include
void seq(int n,int c) {
printf("\n顺序输出为:");
while (c > 1) {
c = c / 10;
printf("%d ",n / c);
n -= n / c * c;
}
}
void reverse(int n,int c) {
if (c > 1) {
c = c / 10;
reverse(n % c,c);
printf("%d ",n / c);
}
else {
printf("\n逆序输出为:");
}
}
void main() {
int n;
int c = 10;
int d = 1;
scanf("%d",&n);
while (n / c != 0) {
c = c * 10;
d++;
}
printf("\n长度为%d位",d);
seq(n,c);
reverse(n,c);
}
void seq(int n,int c) {
printf("\n顺序输出为:");
while (c > 1) {
c = c / 10;
printf("%d ",n / c);
n -= n / c * c;
}
}
void reverse(int n,int c) {
if (c > 1) {
c = c / 10;
reverse(n % c,c);
printf("%d ",n / c);
}
else {
printf("\n逆序输出为:");
}
}
void main() {
int n;
int c = 10;
int d = 1;
scanf("%d",&n);
while (n / c != 0) {
c = c * 10;
d++;
}
printf("\n长度为%d位",d);
seq(n,c);
reverse(n,c);
}
输入一个不大于1000的整数,分别显示它的个位数、十位数和百位数.用C语言编写
c++编程 输入一个四位正整数,然后分别显示其千位数、百位数、十位数和个位数及其他每位数字对应的ASCII码
设计一个程序,在文本框中输入一个3位整数,单击按钮后,在标签上输出该数的百位数、十位数和个位数
位数对调:输入一个三位自然数,把这个数的百位与个位数对调,输出对 调后的数.
用vb编程在文本框输入一个三位数,单击窗体后,在窗本打印输出该数的个位数,十位数和百位数
一个3位数,百位数比十位数大1,个位数是十位数的3倍少2,而这个数加它倒数和等于1171 ,求这个三位数?
一个三位正整数,它的百位数小于十位数,且十位数小于个位数,例如321,市试运用程序设计语言
有一个3位数,它的十位数比个位十字大2,百位数字个位数小2 三个数的和为17倍等于原数,这三个数字各是多少
一个数是4位数,个位是质数,十位数是5的倍数,百位是 偶数,千位是个位数的3倍.你知道这个数是多少
已知一个四位数的百位数与个位数相同,千位数与十位数相同,试证明这个四位数一定能被101整除?
编写一个程序,输入一个三位数,把这个数的百位数与个位数对调,输出对调后的数
用c语言写表达式提取任意位数整数n的个位数,十位数,百位数~~