C语言,三个数求最大值,用if来做?
4个回答
展开全部
具体代码如下:
if(a>b) t=a;
else t=b;
//此时t是a、b中较大的那个。
if(t<c) t=c;
∥再与c此较,找出大的即可。
C语言的字符串其实就是以'\0'字符结尾的char型数组,使用字符型并不需要引用库,但是使用字符串就需要C标准库里面的一些用于对字符串进行操作的函数。它们不同于字符数组。使用这些函数需要引用头文件<string.h>。
扩展资料:
for循环结构是c语言中最具有特色的循环语句,使用最为灵活方便,它的一般形式为:
for(表达式1;表达式2;表达式3)循环体语句 。(其中;不能省略)
表达式1为初值表达式,用于在循环开始前为循环变量赋初值。
表达式2是循环控制逻辑表达式,它控制循环执行的条件,决定循环的次数。
表达式3为循环控制变量修改表达式,它使for循环趋向结束。
循环体语句是在循环控制条件成立的情况下被反复执行的语句。
但是在整个for循环过程中,表达式1只计算一次,表达式2和表达式3则可能计算多次,也可能一次也不计算。循环体可能多次执行,也可能一次都不执行。
展开全部
例如a、b、c三个数,
用if来判断,中间引入变量t,
那么关键代码如下:
if(a>b) t=a;
else t=b;
//此时t是a、b中较大的那个。
if(t<c) t=c;
∥再与c此较,找出大的即可。
用if来判断,中间引入变量t,
那么关键代码如下:
if(a>b) t=a;
else t=b;
//此时t是a、b中较大的那个。
if(t<c) t=c;
∥再与c此较,找出大的即可。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用“打擂台”的思想。只有一个数,就是擂主;如果后一个数比当前擂主大,就更换新擂主;照此类推,直到最后一个数。
#include<stdio.h>
int main()
{ int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(b>a)a=b;
if(c>a)a=c;
printf("%d\n",a);
return 0;
}
#include<stdio.h>
int main()
{ int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(b>a)a=b;
if(c>a)a=c;
printf("%d\n",a);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询