main( ) { long a,b,c,d,e,x; scanf("%ld",&x); a=x/10000;/*分解出万位*/ b=x%10000/1000;/*分解出千位*/

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 15:23:01

main( ) { long a,b,c,d,e,x; scanf("%ld",&x); a=x/10000;/*分解出万位*/ b=x%10000/1000;/*分解出千位*/
main( ) { long a,b,c,d,e,x; scanf("%ld",&x); a=x/10000;/*分解出万位*/ b=x%10000/1000;/*分解出千位*/

main( ) { long a,b,c,d,e,x; scanf("%ld",&x); a=x/10000;/*分解出万位*/ b=x%10000/1000;/*分解出千位*/
给你说个分解出各个位的办法举例:
int i=1;int j=0; int a[10]; long x;
do{a[j]=x%i; i=i*10;}
while(0!=a[j])
这样x的各个位就保存在数组中了