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

admin2011-06-10  32

问题 以下程序的功能是:将输入的正整数按逆序输出。例如:若输入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

解析 正整数按逆序输出,即从低位到高位顺序取出该正整数个数位的值输出。“s=n%10”为除10取余,第一次循环取出该正整数小数位,为顺序移位,该空应为n/=10。
转载请注明原文地址:https://kaotiyun.com/show/LRPp777K
0

最新回复(0)