一、输入一个不多于4位的正整数判断几位数后逆序输出。
#include<iostream.h>
void main()
{
int num;
int count;
int i=0;
int temp[4];
cin>>num;
while(num>0)
{
temp[i]=num%10;
num=num/10;
i++;
}
cout<<"i是"<<i<<"位数"<<endl;
for(i=0;i<4;i++)
{
cout<<temp[i];
}
}
二、从键盘上随机输入三个字符串,要求从小到大的顺序输出。
#include<iostream>
#include<string>
using namespace std;
int main()
{
string string1,string2,string3,temp;
cout<<"please input three strings:";
cin>>string1>>string2>>string3;
if(string2>string3){
temp=string2;
string2=string3;
string3=temp;
}
if(string1<=string2)
{
cout<<string1<<" "<<string2<<" "<<string3<<endl;
}
else if(string1<=string3){
cout<<string2<<" "<<string1<<" "<<string3<<endl;
}
else
cout<<string2<<" "<<string3<<" "<<string1<<endl;
}