整數(shù)位 描述 輸入一個(gè)不多于 5 位的正整數(shù),要求: ()按逆序輸出各位數(shù)字。 輸入 輸入一個(gè)不多于 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; }
題目列表

你可能感興趣的試題

問(wèn)答題

編寫程序,輸入一個(gè)正整數(shù),求它是幾位數(shù)。如輸入 1234 ,則輸出 4

答案: #include int main() { int m,count=0; printf(" 請(qǐng)輸入一個(gè)正整數(shù): "); scanf("%d",﹠m); while(m>0) { count++; m=m/10; } printf(" 是 %d 位數(shù) ",count); return 0; }
微信掃碼免費(fèi)搜題