第1个回答 2008-12-30
#include <iostream.h>
void main()
{
int a,b,c;
cin>>a;
cin>>b;
cin>>c;
if((a>b)&&(a>c))
{
cout<<"最大值是:"<<a<<endl;
if(b>c)
cout<<"最小值是:"<<c<<endl;
else
cout<<"最小值是:"<<b<<endl;
}
else if((b>a)&&(b>c))
{
cout<<"最大值是:"<<b<<endl;
if(a>c)
cout<<"最小值是:"<<c<<endl;
else
cout<<"最小值是:"<<a<<endl;
}
else if((c>a)&&(c>b))
{
cout<<"最大值是:"<<c<<endl;
if(a>b)
cout<<"最小值是:"<<b<<endl;
else
cout<<"最小值是:"<<a<<endl;
}
}
第2个回答 2020-05-05
#include
<stdio.h>
void
main()
{int
a,b,c,max,min;
printf("请分别输入a,b,c三个数:\n");
scanf("%d%d%d",&a,&b,&c);
max=min=a;
if(a<b)
max=b;
else
min=b;
if(max<c)
max=c;
if(min>c)
min=c
printf("a:%d,b:%d,c;%d三个数中的最大者为:%d\t最小者为d%\n",a,b,c,max,min);
第3个回答 2019-07-10
#include
<iostream.h>
void
main()
{
int
a,b,c;
cin>>a;
cin>>b;
cin>>c;
if((a>b)&&(a>c))
{
cout<<"最大值是:"<<a<<endl;
if(b>c)
cout<<"最小值是:"<<c<<endl;
else
cout<<"最小值是:"<<b<<endl;
}
else
if((b>a)&&(b>c))
{
cout<<"最大值是:"<<b<<endl;
if(a>c)
cout<<"最小值是:"<<c<<endl;
else
cout<<"最小值是:"<<a<<endl;
}
else
if((c>a)&&(c>b))
{
cout<<"最大值是:"<<c<<endl;
if(a>b)
cout<<"最小值是:"<<b<<endl;
else
cout<<"最小值是:"<<a<<endl;
}
}
第4个回答 2019-01-18
1
输入要计算的数。
2
通过循环取余,计算出反序数。
3
将二者相加,并输出结果即可。
代码:
#include
int main()
{
int n,t,f;
scanf("%d",&n);//输入数值。
t = n;
f = 0;
while(t)
{
f *= 10;
f+=t%10;
t/=10;
}//计算反序数
t = f+n;//和值。
printf("%d\n",t);//输出结果。
return 0;
}