怎么把一个数倒过来输出啊,如输入123 输出321
怎么把一个数倒过来输出啊,如输入123 输出321
#include<stdio.h> int main(void) { int val; int sum=0; int m; printf("请输入一个数:"); scanf("%d",&val); m=val; while(m) { sum=sum*10+m%10; m/=10; } printf("该数的回文数为:"); printf("%d\n",sum); return 0; } /*在VC++6.0中的输出结果为: -------------------------- 请输入一个数:1234 该数的回文数为:4321 Press any key to continue就是这个咯。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
#include<stdio.h> void main() { int a,i,k,re; printf("please input a number:"); scanf("%d",&a); for(k=1;a/k!=0;k=k*10) //a,k为整型变量,a<k时,a整除k得0 { re=a/k; i=re%10; printf("%d",i); } printf("\n"); }
#include<stdio.h> void main() { int i,a[3]; printf("please input 3 numbers:\n"); for(i=0;i<3;i++) scanf("%d",&a[i]); for(i=2;i>-1;i--) printf("%5d",a[i]); printf("\n"); }