問答題
整數(shù)位 描述 輸入一個不多于 5 位的正整數(shù),要求: ()按逆序輸出各位數(shù)字。 輸入 輸入一個不多于 5 位的正整數(shù)。 輸出 輸出數(shù)據(jù)有 3 行,第一行為正整數(shù)位數(shù),第二行為各位數(shù)字,第三行為逆序的各位數(shù)字。 樣例輸入 123 樣例輸出 3 1 2 3 3 2 1
答案:
#include int main() { int a,b,c,d,e,x; scanf("%d",﹠x); a=x/10000; b=x/1000%10; c=x%1000/100; d=x%100/10; e=x%10; if(a!=0) printf("5
%d %d %d %d %d
%d %d %d %d %d
",a,b,c,d,e,e,d,c,b,a); else if(b!=0) printf("4
%d %d %d %d
%d %d %d %d
",b,c,d,e,e,d,c,b); else if(c!=0) printf("3
%d %d %d
%d %d %d
",c,d,e,e,d,c); else if(d!=0) printf("2
%d %d
%d %d
",d,e,e,d); else printf("1
%d
%d
",e,e); return 0; }