怎样从键盘输入一个0~99999之间的整数

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:16:33
1.判断它是一个几位数.
2.将该数的各位数字按逆序输出
请把程序写在这‘‘‘谢谢用C语言 要简单的

将整数保存为一个以'\0'结束的字符串数组中.然后计算这个数组有多少个元素.就知道了
#include<stdlib.h>
#include<stdio.h>

char *itoa(int value,char *string,int radix);//此函数在#include<stdlib.h>中
//将radix进制的整数value转换成以‘\0'结束的字符串存在string中。

void main()
{
int number=0;
printf("请输入一个整数: \b");
scanf("%d",&number);
char string[25];
itoa(number,string,10);
printf("%s有",string);
int i;
for(i=0;string[i]!='\0';)
i++;
printf("%d位\n",i);//一输出的就是整数number的位数。
int j;
for (j=i-1; j>=0; --j)
{
printf("%c ",string[j]);//反序输出
}

}

什么语言啊?
VB这么写的,创建各一个text1,text2输入框,添加一个按钮
在按钮的CLICK事件下添加以下代码
a=text1.text
if a>=0 and a<=9999 then
s=""
b=len(text1.text)
for i=1 to b
s=s & mid(a,b-i,1)
next i
text2.text=s
else
msgb