c语言的一道题目:判断是否为降序数
程序填空,判断一个自然数是否为降序数,如532、9631等均为降序数.voidmain(){intm[100],n,i,j;cin>>n;for(i=0;(1);i++)...
程序填空,判断一个自然数是否为降序数,如532、9631等均为降序数.
void main()
{
int m[100], n, i, j;
cin >> n;
for (i=0; (1) ; i++)
{
m[i] = n%10;
(2)
}
for (j=0; j<i-1 && (3) ; j++) ;
if ( (4) )
cout<<"yes";
else
cout<<"no";
} 展开
void main()
{
int m[100], n, i, j;
cin >> n;
for (i=0; (1) ; i++)
{
m[i] = n%10;
(2)
}
for (j=0; j<i-1 && (3) ; j++) ;
if ( (4) )
cout<<"yes";
else
cout<<"no";
} 展开
4个回答
展开全部
//这是c++的程序,不是c语言的,cin cout这是c++的。
#include <iostream>
using namespace std;
int main()
{
int m[100], n, i, j;
cin >> n;
for (i=0;n; i++)
{
m[i] = n%10;
n= n/10;
}
for (j=0; j<i-1 && m[j+1]>=m[j] ; j++) ; //这里有一个问题,就是444这样的数是吗?
//如果是,这就对了,如果不是,将m[j+1]>=m[j] 修改为 m[j+1]>m[j]
if ( j>=i-1)
cout<<"yes";
else
cout<<"no";
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int m[100], n, i, j;
cin >> n;
for (i=0;n; i++)
{
m[i] = n%10;
n= n/10;
}
for (j=0; j<i-1 && m[j+1]>=m[j] ; j++) ; //这里有一个问题,就是444这样的数是吗?
//如果是,这就对了,如果不是,将m[j+1]>=m[j] 修改为 m[j+1]>m[j]
if ( j>=i-1)
cout<<"yes";
else
cout<<"no";
return 0;
}
展开全部
降序数是 n=abcdef a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没懂这个题的意思,不知该怎么回答?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好好查C语言程序设计方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询