作业帮 > 综合 > 作业

在C语言中,给一个不多余5位的整数,1、求出他是几位数 2、分别打印出每一位数字 3、逆序排列这几位数.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/08 18:54:02
在C语言中,给一个不多余5位的整数,1、求出他是几位数 2、分别打印出每一位数字 3、逆序排列这几位数.
在C语言中,给一个不多余5位的正整数,要求:1、求出他是几位数;2、分别打印出每一位数字;3、逆序排列这几位数.
这道题怎么编程呢?
简单的办法:
1 、用类似itoa这样的函数转成字符串
2、 用strlen得到长度
3、用printf打印出每一个字符
4、字符串长度从大到小递减,打印出逆序数字
调试通过:
#include
#include
#include
#include
void main()
{
\x05int a;
\x05printf("请输入一个不大于5位数的正整数:");
\x05scanf("%d",&a);
\x05char str[6];
\x05memset(str,'\0',sizeof(str));
\x05_itoa( a,str,10 );
\x05int nLen = strlen(str);
\x05printf("\n长度=%d\n",nLen);
\x05printf("\n顺序");
\x05for (int i=0; i=0; i--)
\x05{
\x05\x05printf("%c ",str[i]);
\x05}
\x05printf("\n");
\x05
}
在C语言中,给一个不多余5位的整数,1、求出他是几位数 2、分别打印出每一位数字 3、逆序排列这几位数. 给一个不多于5位的正整数,要求1,求出它是几位数!2分别打印出每一位数字!3按逆序打印出各数字! 给1个不多于5位的正整数要求1求出它是几位数2分别打印出每一位数字3按逆序打印出各位数字用C语言编程 给一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字. c语言输入一个不多于5位正整数要求:求出它是几位数;分别打印出每一位数字;按逆序输出各位数字. 输入一个不多于5位的正整数,要求 1求出它是几位数 2分别打印每一位数字 3按逆序输出各位数字 编写代码?给出一个不多于5位的整数,要求:1,求出它是几位数.2,分别输出每一位数字.3,按逆序输出各位数字. c语言中整数位数判断输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印出各位数字这是我的答案,#inc 给定一个不多于5位的正整数,要求:① 求它是几位数;② 分别打印出每一位数字;③ 按逆序打印出各位数 问一道编程题目···给一个不多于5位的正整数1求出它是几位数2分别输出每一位数字3求出它的逆序数并输出,例如123逆序数 给一个不多于5位的正整数,要求:1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字 一道简单的c语言题(给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、……)