易截截图软件、单文件、免安装、纯绿色、仅160KB

各位高手帮忙用C程序解下这题

给一个不多于五位数的正整数,要求:1、求出它是几位数;2、分别打印出每一位数字;3、按逆顺序打印出个位数字,例如原数为321,应输出123。(最好是把解题思路也写出来。刚刚接触C语言以后还有很多需要各位大虾指点,在此先谢过了)
呜呜...还没人有解~!

int n;
char strVal [20];//为了保险,定义的大一点。
_itoa(n, strVal, 0); //把n转为10进制字符串,存到strVal中。
输出的话,就从strVal末尾向前输出即可。

取余
进栈 出栈

没有使用取每个位数字的方法做
C/C++ code:
#include <stdio.h>
#include <string.h>

int main(void)
{
int i; //不多于五位数的正整数
char buffer[6] = { '\0' };
int len;
int k;
do
{
printf("请输入不多于五位数的正整数: ");
scanf("%d", &i);
if ((i > 0) && (i < 100000))
break;
else
printf("输入错误\n");
} while (1);

sprintf(buffer, "%d", i);
len = strlen(buffer);
printf("位数: %d\n", len);

printf("正序:");
for (k = 0; k < len; ++k)
printf(" %c", buffer[k]);

putchar('\n');

printf("逆序:");
for (k = len - 1; k >= 0; --k)
printf(" %c", buffer[k]);

putchar('\n');

return 0;
}



[code=C/C++]
#include <stdio.h>
#


相关问答:

一个简单的c游戏

13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include < ......

eclipse3.5+cdt编译c有问题

编译普通的c没问题啊,但编译javah生成的就报错:
gcc -O0 -g3 -Wall -c -fmessage-length=0 -oHelloWorld.o ..\HelloWorld.c
gcc -otest.exe HelloWorld.o
d:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../. ......

C\C++如何计算函数的导数

C\C++如何计算函数的导数,本人新手,想写个程序,但是不知道如何下手,还望高手指点一二,谢过。
这个……

跟函数的具体形式有关吧,难道你想编出个“万能”的求导函数?

俺上学时想过自动推导公式,后来 ......

能用C/C++简单实现五子棋程序吗?

最近突然想自己来实现一个五子棋程序,但不知道怎么开始,自己也没学画图形函数,能在控制台下直接写吗>>>?????
控制台?比图形界面更麻烦。
http://search.download.csdn.net/search/%E4%BA%94%E5%AD%90% ......

你们现在还在用C吗?C有前途吗?

你们现在还在用C吗?C有前途吗?
一定,并永远坚持

引用
一定,并永远坚持



有用。

楼主何出此言

楼主来c版问这个问题是踢馆用意吗哈哈

越来越冷是肯定的,完全淘汰倒也没那么容易

c ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号