关于编程的.

来源:百度知道 编辑:UC知道 时间:2024/05/28 08:16:17
从键盘输入一个0到99999之间的整数.要求判断该数是一个几位数;并用数组的方法将该数的各位数字按逆序输出??我跟同学打了赌的,看谁先做出来,请大家帮帮忙啊!!!
一定在快啊?????
要求只调用#include <stdio.h>和#include <conio.h>其中的一个或两个库函数.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void main()
{
int n,k;
char j,st[15];

printf("please input a number : (0-99999) ");
scanf("%d",&n);

if (n<10) k=1;
if (n<100 && n>=10) k=2;
if (n<1000 && n>=100) k=3;
if (n<10000 && n>=1000) k=4;
if (n<100000 && n>=10000) k=5;

itoa(n,st,10);

printf("你输入的数字是个%d位数,它的倒排列是: %s\n",k,strrev(st));
}

已经在C语言上通过了,不知道你要的是不是C语言的。

回:为什么要那样呢?这不就很好吗?