C语言的循环问题!

2025-03-19 03:53:59117 次浏览

最佳答案

该函数功能,是反序输出,本来number=13579,输出为:97531

main()

{

int number,digit; /*定义整形变量number,digit*/

number=13579; /*赋值13579给number*/

do /*do…while循环,先执行下列语句*/

{

digit=number % 10; /*赋值number处以10的余数给digit */

printf("%d",digit); /*第一次循环输出9*/

number=number / 10; /*number/10,也就是1357(因为number是整数)付给新number*/

} while (number != 0); /*循环条件number不等于0*/

}

循环第一次输出9

第二次输出7

依次……最后就是反序输出

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。