问题 填空题

有以下程序:
# include <stdio.h>
main()
int d, n=1234;
while(n!=0)
d=n%10; n=n/10; printf("%d", d);

程序运行后的输出结果是______。

答案

参考答案:4321

解析:

每次循环都取整数n的个位,n每次循环后的值都是去掉个位后的整数。所以输出结果是:

n=1234 d=4

n=123 d=3

n=12 d=2

n=1 d=1

多项选择题
单项选择题