输入一个整数,判断该数是否为降序数请C语言的编程高手帮忙做一下
输入一个整数,判断该数是否为降序数,是则输出true,否则输出false。注:所谓降序数是指该数的各位数字从高到低逐步下降(包括相等)
2011-05-10 16:26
2011-05-10 16:53
程序代码:#include <stdio.h>
int main()
{
int integer, base, mod0, mod00;
puts("Please input an integer:\n");
scanf("%d", &integer);
base = integer/10;
mod0 = integer%10;
while(base/10)
{
mod00=base%10;
if(mod0 > mod00)
{
puts("false");
return 1;
}
mod0=mod00;
base = base/10;
}
puts("true");
return 0;
}

2011-05-10 17:02
2011-05-10 17:36
程序代码:#include<stdio.h>
int main()
{
int i=1,flg=0;
char str[100]="\0";
scanf("%s",str);
while(*(str+i)!='\0')
{
if(str[i]>str[i-1])
{
flg=1;
break;
}
i++;
}
if(flg==0) printf("true\n");
else printf("false\n");
return 0;
}
2011-05-10 17:40

2011-05-10 17:47
2011-05-10 19:40