下列程序的功能是将输入的正整数按逆序输出。例如,若输入135,则输入531,请填空。 #include main() { int n,s; printf("Enter a number:"); scan

admin2013-02-23  21

问题 下列程序的功能是将输入的正整数按逆序输出。例如,若输入135,则输入531,请填空。
    #include
    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的逆序输出。
转载请注明原文地址:https://kaotiyun.com/show/oBJp777K
0

最新回复(0)