问题 填空题

下列程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。
#include<stdio.h>
main()
int n,s;
printf("Enter a number:");scanf("%d",&n);
printf("Output:");do
s=n%10;printf("%d",s); ______;
while(n!=0);printf("\n");

答案

参考答案:n/=10或n=n/10

解析: 在主函数的每次循环中变量s=n%10,所以变量s的值是n的个位上的数字,每次将其输出。在空白处填写n/10或n=n/10,就是每次循环时,将n的值缩小10倍,这样直到n的值等于0时,就完成数字n的逆序输出。

填空题
选择题