输入一个数让其倒序输出
#include <stdio.h>void main()
{
int a,b,c,i;
printf("请输入一个数:");
scanf("%d",&a);
for(i=0;i<sizeof(a);i++)
{
b=a/10^i;
c=b%10;
printf("%d",c);
}
}
有两个问题,10的i次方是用10^i表示吗?
还有输入一个整型数字,怎么表示其位数.sizeof好象不行
谢谢大家了...帮我修改下程序
2010-06-06 14:37
程序代码:#include <stdio.h>
int main()
{
int a,b,i;
printf("请输入一个数:");
scanf("%d",&a);
b = a;
for (i = b % 10; i != 0; i = b % 10)
{
b = b/10;
printf(" %d ",i);
}
printf("\n");
return 0;
}
2010-06-06 15:31

2010-06-06 15:45
2010-06-06 17:49
2010-06-06 19:02
无语
2010-06-06 23:37