main(){int n1,n2=1234; while(n2!=0){n1=n2%10;n2=n2/10;}printf("%d",n1);}为啥答案给的是4321 我算的是432 第四次1/10可以成立?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 21:03:28
main(){intn1,n2=1234;while(n2!=0){n1=n2%10;n2=n2/10;}printf("%d",n1);}为啥答案给的是4321我算的是432第四次1/10可以成立?

main(){int n1,n2=1234; while(n2!=0){n1=n2%10;n2=n2/10;}printf("%d",n1);}为啥答案给的是4321 我算的是432 第四次1/10可以成立?
main(){int n1,n2=1234; while(n2!=0){n1=n2%10;n2=n2/10;}printf("%d",n1);}
为啥答案给的是4321 我算的是432 第四次1/10可以成立?

main(){int n1,n2=1234; while(n2!=0){n1=n2%10;n2=n2/10;}printf("%d",n1);}为啥答案给的是4321 我算的是432 第四次1/10可以成立?
如果根据你给的这个程序.答案应该是1
否则是你的while里的}括错地方了.这样算的话是:
1.n1=4,n2=123;
2.n1=3,n2=12;
3.n1=2,n2=1;
4.n1=1,n2=0
因此这个答案是4321.明白了记得要支持我哟!