括号
里面,if为假只是不输出接着的cout,但{
}里面的会继续输出
#include<iostream>
using
namespace
std
int
main(void)
{
int
a,b,c,max,min
cout<<"请输入要比较的2个数:
"
cin>>a>>b
cout<<"1较大数
2较小数:
"
cin>>c
if
(c==1)
{
if
(a>b)
{
max=a
}
else
max=b
cout<<"所求的为较大数="<<max<<endl
}
if
(c==2)
{
if
(a<b)
{
min=a
}
else
min=b
cout<<"所求的为较小数="<<min<<endl
}
return
0
}
如何只是比较大小的话,直接一个判断就ok了。
代码如下:
#include <stdio.h>
int main()
{
int a=0,b=0
scanf("%d %d",&a,&b)
if(a>b)
printf("%d >%d\n",a,b)
else if (a<b)
printf("%d <%d\n",a,b)
else
printf("相等\n")
return 0
}
分析:定义两个变量,然后输入它们,用if判断它们的大小然后用输出语句输出结果。
结果图:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)