代码如下:
创新互联公司专注于企业成都营销网站建设、网站重做改版、中牟网站定制设计、自适应品牌网站建设、H5建站、商城网站建设、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为中牟等各大城市提供网站开发制作服务。
#include stdio.h
#include stdlib.h
int max(int a, int b)
{
return a b ? a : b;
}
int main()
{
int i, m, n;
scanf("%d", m);
for (i = 1; i 8; i++) {
scanf("%d", n);
m = max(m, n);
}
printf("最大数:%d\n", m);
system("pause");
return 0;
}
运行结果:
1、首先需要准备一个空白的c语言文件,这里是用vs2017软件,在C语言文件中引入C语言的头文件,新建一个max函数用来判断大小,最后设置一个main主函数:
2、max函数的逻辑是判断x和y两个参数那个数大,大的就把值赋给z变量,最后返回z变量的值。主函数中将用户输入的数通过scanf函数传递给变量a、b,最后调用max函数判断大小并输出即可:
3、最后编译运行,打开的提示符中,输入两个数,回车之后程序就会把较大的数打印出来了。以上就是用C语言比较两个数的方法:
从左向右逐个字符进行比较。比较原则为空格最小,数字大写字母小写字母。
同为数字、大写字母、小写字母则'0''9'、'A''Z'、'a''z'。
若有比较结果为二个字符不相等,则二个字符串的比较结束。字符比较大小的结果,就是字符串大小比较的结果。
如果二个字符串的前若干个字符逐一对应相同,字符串长度也相同,则两个字符串相等。
如果二个字符串的前若干个字符逐一对应相同,字符串长度不相同,则较长的那个字符串为大。
使用函数strcmp(s1,s2),需要包含头文件string.h
若结果为正,表示s1s2;
若结果为负,表示s1s2;
若结果为0,表示s1==s2;
这个题目你用的是双精度的整型double,所以输入输出的类型限定符为“%lf”而不用“%f”,因为你要使用“%f”时就是把双精度的数强制转化为单精度的,可能会造成精度损失,出现一个意外的输出。
当然了,你也可以这样改,把double改为float
最后输出的时候你如果不想要那么多小数,就用"%.2lf"意思是保留2位小数,用float时你用“%.2f”
# include stdio.h
double min (double x, double y);
int main (void)
{
double a, b;
double c;
printf ("输入两个需要比较的数:\n");
while ((scanf ("%lf%lf", a, b)) == 2)
{
c = min (a, b);
printf ("最小的数为%.2f\n", c);
}
return 0;
}
double min (double x, double y)
{
if (x y)
return y;
else
return x;
}
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款