#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();
}
试试去吧~~
----------------解决方案--------------------------------------------------------
/*
根据“最小改动”原则,尽量尊重楼主的思路。代码如下:
*/
#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十一楼!这个可以运行了!
一会就上班去了!
没有细看只是运行了一下!
明天再细看吧!
----------------解决方案--------------------------------------------------------
哈哈,这个题目俺前几天刚发了!
----------------解决方案--------------------------------------------------------
呵呵!非常感谢大家的帮忙啊!有这么多的热心的人在帮我,我感到好高兴啊!特别是斑竹!白忙之中给我回复!太感谢你们拉!谢谢!程序我已经该拉!
----------------解决方案--------------------------------------------------------