#include<stdio.h>
main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a==b&&a==c)printf("%d\n",a);
else if(a>b&&a>c)printf("%d\n",a);
else if(b>a&&b>c)printf("%d\n",b);
else if(a==b&&a>c)printf("%d\n",a);
else printf("%d\n",c);
return 0;
}
5.使用if语句如果两次都输入大于1000的数,也会计算平方根
#include<stdio.h>
#include<math.h>
main()
{
int n,m;
printf("输入一个小于1000的数\n");
scanf("%d",&n);
if(!(n<1000))
{
printf("该数不小于1000请重新输入\n");
scanf("%d",&n);
}
m=sqrt(n);
printf("%d\n",m);
return 0;
}
这里为了防止多次输入大于1000的数 使用了一个while循环 满足条件的时候才会继续
#include<stdio.h>
#include<math.h>
main()
{
int n,m;
printf("输入一个小于1000的数\n");
scanf("%d",&n);
while(!(n<1000))
{
printf("该数不小于1000请重新输入\n");
scanf("%d",&n);
}
m=sqrt(n);
printf("%d\n