论程序设计方法- -| 回首页 | 2005年索引 | - -打印图形1、121、12321、……

输入任意一个整数,将其倒序输出

                                      

main()
{
int a,b,c,i,s;
scanf("%d",&a);
c=a;
while(c>0)
{
c=c/10;
b++;
}
for(i=b;i>1;i++)
{
c=a/10^b;
a=a-c*10^b;
s=s+10^(b+1-i);
}
printf("%d",s);
}

【作者: 奇才】【访问统计:】【2005年05月1日 星期日 08:32】【 加入博采】【打印

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=1379239

回复

- 评论人:呵呵   2005-12-23 19:02:01   

while(c〉0)
{
c=c/10;
b++;
}
c〉0~程序还出的来吗~

- 评论人:chengpeng   2005-07-28 16:10:34   

另一种方法:
#include〈stdio.h〉

main()
{
int t, i, j, mm, s[10];
i = j = 0;
printf("please input any integer:\n");
scanf("%d", &mm);

t = mm;
while(t){
s[j] = t%10;
t = t/10;
j++;
}
s[j] = '\0';
j = 0;
while(s[j]){
printf("%d", s[j]);
j++;
}
}

验证码:   
评论内容: