main( ) { long a,b,c,d,e,x; scanf("%ld",&x); a=x/10000;/*分解出万位*/ b=x%10000/1000;/*分解出千位*/
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 20:01:10
![main( ) { long a,b,c,d,e,x; scanf(](/uploads/image/z/8233537-49-7.jpg?t=main%28+%29+%7B+long+a%2Cb%2Cc%2Cd%2Ce%2Cx%3B+scanf%28%22%25ld%22%2C%26x%29%3B+a%3Dx%2F10000%3B%2F%2A%E5%88%86%E8%A7%A3%E5%87%BA%E4%B8%87%E4%BD%8D%2A%2F+b%3Dx%2510000%2F1000%3B%2F%2A%E5%88%86%E8%A7%A3%E5%87%BA%E5%8D%83%E4%BD%8D%2A%2F)
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的各个位就保存在数组中了