早教吧作业答案频道 -->其他-->
这个题用数组怎么做分别输出没位数给一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每位数;3按逆序输出各位数字,例如原数为321,应输出123.
题目详情
这个题用数组怎么做分别输出没位数
给一个不多于5位的正整数,要求:
1.求出它是几位数;
2.分别输出每位数;
3按逆序输出各位数字,例如原数为321,应输出123.
给一个不多于5位的正整数,要求:
1.求出它是几位数;
2.分别输出每位数;
3按逆序输出各位数字,例如原数为321,应输出123.
▼优质解答
答案和解析
很简单 我来现写 马上好
请输入一个不多于5位的正整数
1234567
请输入一个不多于5位的正整数
12345
您输入的是一个5位数,
从高到低各位为别是:
1 2 3 4 5
逆序输出为:54321
#include
#include "string.h"
main()
{
int i,nLen;
char num[5]="\0";
do
{
printf("请输入一个不多于5位的正整数\n");
gets(num);
nLen = strlen(num);
} while (nLen>5);
printf("您输入的是一个%d位数,\n从高到低各位为别是:\n",nLen);
for (i=0;i<5;i++)
{
printf("%c ",num[i]);
}
printf("\n逆序输出为:");
for (i;i>=0;i--)
{
printf("%c",num[i]);
}
printf("\n");
}
满意记得采纳 有问题请追问
请输入一个不多于5位的正整数
1234567
请输入一个不多于5位的正整数
12345
您输入的是一个5位数,
从高到低各位为别是:
1 2 3 4 5
逆序输出为:54321
#include
#include "string.h"
main()
{
int i,nLen;
char num[5]="\0";
do
{
printf("请输入一个不多于5位的正整数\n");
gets(num);
nLen = strlen(num);
} while (nLen>5);
printf("您输入的是一个%d位数,\n从高到低各位为别是:\n",nLen);
for (i=0;i<5;i++)
{
printf("%c ",num[i]);
}
printf("\n逆序输出为:");
for (i;i>=0;i--)
{
printf("%c",num[i]);
}
printf("\n");
}
满意记得采纳 有问题请追问
看了 这个题用数组怎么做分别输出没...的网友还看了以下:
求正整数列前n个偶数的和;求正整数列前n个奇数的和在三位正整数的集合中有多少个数是5的倍数?求它们 2020-04-09 …
知道概率密度如何求分布函数我自己看书自己理解了点 .也不知道有没误区我想分布函数求概率密度时 就是 2020-05-15 …
求教:!任取两个不大于1的正数,求它们的积不大于2/9且它们的和不大于1的概率. 2020-06-25 …
任取两个不大于一的正数,求它们的积不大于2/9,和不大于1的概率,用概率的方法,只需要结果. 2020-06-25 …
在正整数集合中有多少个三位数?求它们的和?这个集合中一共有多少个数是7的倍数,求它们的和? 2020-07-30 …
最小公倍数的问题设A.B两个数求它俩的最小公倍数,可以先求a与b的最大公约数D,然后(a*b)/d 2020-07-31 …
已知(x-2/x)8次方.求这个二项式展开式中x6次方的系数求它的常数项,求他的各项系数和 2020-08-03 …
求在1,2,3,4,...,10这10个数中,任意选两个不同的数,求它们的和能被2整除的数的总对数. 2020-11-08 …
从3,4,5,6,7这五个数字中取出不同的3个数排列成三位整数,求它们的总和是多少?从3,4,5,6 2020-11-18 …
下列算法:①求和:1+2+3+…+1000;②已知两个数求它们的商;③已知函数定义在区间上,将区间十 2020-12-08 …