首页学历类考试大学计算机科学
(简答题)

所谓“降序数”是指一个自然数的低位数字不大于高位数字的数。例如:64,55,321都认为是降序数,但是623不是降序数。一位数字被认为是降序数。编一个程序,输入一个数,判定它是否为降序数。该程序是循环执行的,当输入的数为0时,则退出程序运行。

正确答案

inti,j,m,n;
boolpos;
while(true)
{
n=-1;
while(n<=0)
{
if(n==0)return;
Console.WriteLine("请输入一个正整数或者0:");
n=int.Parse(Console.ReadLine());
}
if(n<10)pos=true;
else
{
m=n;
i=0;
pos=true;
while(m>0)
{
j=m%10;
m=m/10;
if(i>j)
{
pos=false;
break;
}
i=j;
}
}
if(pos)Console.WriteLine("{0}是降序数。",n);
elseConsole.WriteLine("{0}不是降序数。",n);
}

答案解析

相似试题

  • (简答题)

    请编写程序,输出所有的“桃花数”,所谓“桃花数”是指一个4位数,其各位数字的4次方和等于该数本身。

    答案解析

  • (简答题)

    打印出所有的水仙花数。所谓“水仙花数”,是指一个三位数,其各位数字立方之和等于该数本身。

    答案解析

  • (简答题)

    打印出所有的水仙花数。(所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身)

    答案解析

  • (简答题)

    使用MATLAB语言进行编程,打印出所有的水仙花数。所谓“水仙花数”,是指一个三位数,其各位数字立方之和等于该数本身。

    答案解析

  • (简答题)

    编程,求全部水仙花数。所谓水仙花数是指一个三位数,其各位数字立方的和等于该数。如:153 =13+ 53+33。

    答案解析

  • (简答题)

    输入一个正整数,判断是不是水仙花数。所谓水仙花数是指一个3位数,其各个位上的数字立方和等于概数本身,例如153=13+53+33,所以153是一个水仙花数。

    答案解析

  • (简答题)

    所谓“回文数”是指读一个自然数,从正方向读和反方向读,结果是一样的。例如:646,1551,891232198都认为是回文数。编一个程序,输入一个正整数,判定它是否为回文数。当输入的数为0时,则退出程序,否则继续循环执行程序。

    答案解析

  • (简答题)

    编一个程序,打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如,153=1*1*1+5*5*5+3*3*3,所以153是“水仙花数”。

    答案解析

  • (简答题)

    打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

    答案解析

快考试在线搜题