当前位置: 代码迷 >> C语言 >> 关于整数的问题!
  详细解决方案

关于整数的问题!

热度:430   发布时间:2006-05-16 18:04:00.0

#include <stdio.h>
main()
{
int i=0;
long int x,j,k=0;
scanf("%ld",&x);
j=x;
while(j)
{
printf ("%ld ",j%10);
k=k*10+j%10 ;
j/=10;
i++;
}
printf("\n%d\n",i);
while(k)
{
printf("%ld ",k%10);
k/=10;
}
getch();

}

试试去吧~~


----------------解决方案--------------------------------------------------------
回复:(xiaotan)关于整数的问题!

/*
根据“最小改动”原则,尽量尊重楼主的思路。代码如下:
*/
#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
int k,i,j,f;
char y[100],a[100],b[100];
printf("\nplease input a shu:\n");
scanf("%s",y);
//*y='x';
k=strlen(y);
printf("\n this shu is %d weishu de shu!\n",k);
strcpy(a,y);
printf("\noutput the string: ");
for(i=0;i<k;i++)
printf("%c ",y[i]);
printf("\n");
for(f=0,j=k-1;j>=0;j--,f++)
b[f]=a[j];
printf("\noutput the nixustring: ");
for(i=0;i<k;i++)
printf("%c ",b[i]);
printf("\n");
return 0;
}


----------------解决方案--------------------------------------------------------
放个 字符串 里方便
----------------解决方案--------------------------------------------------------
支持十三楼的意见!
re:SunShining十一楼!这个可以运行了!
一会就上班去了!
没有细看只是运行了一下!
明天再细看吧!

----------------解决方案--------------------------------------------------------
哈哈,这个题目俺前几天刚发了!
----------------解决方案--------------------------------------------------------

呵呵!非常感谢大家的帮忙啊!有这么多的热心的人在帮我,我感到好高兴啊!特别是斑竹!白忙之中给我回复!太感谢你们拉!谢谢!程序我已经该拉!


----------------解决方案--------------------------------------------------------
  相关解决方案