一、整数逆序输出
#include<iostream>
using namespace std;
void main()
{
cout<<"请输入一个整数:\n";
int n;
cin>>n;
for(int i=1;;i++)
{
cout<<n%10;
n=n/10;
if(!n)
break;
}
cout<<endl;
}
二、图形输出
#include<iostream>
using namespace std;
void main()
{
cout<<"请输入图案的高度:\n";
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n-i;j++)
cout<<' ';
for(int k=1;k<=2*i-1;k++)
cout<<'*';
cout<<'\n';
}
}
三、降序数判断
#include<iostream>
using namespace std;
void main()
{
cout<<"请输入一个整数:\n";
int n,max=0;
cin>>n;
for(int i=1;;i++)
{
if(n<10)
cout<<"这个数是降序数\n";
else if(n%10>=max)
{
max=n%10;
n=n/10;
if(n<10)
{
cout<<"这个数是降序数\n";
break;
}
}
else
{
cout<<"这个数不是降序数\n";
break;
}
}
}