当前位置:首页 » 编程语言 » c语言求三个数的大数并输出
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言求三个数的大数并输出

发布时间: 2022-10-03 06:50:55

① 初学者:c语言如何输出三个数中最大数。

#include<stdio.h>
int
main()
{
int
a,b,c,d;
a=1,b=2,c=3;
printf("%d,%d,%d",a,b,c);
if(a>=b)d=a;
else
d=b;
printf("三个数中最大数是:");
if(d>c)
printf("%d",d);
else
printf("%d",c);
return
0;
}
这样就对了,但是很混乱,最好改进一下
#include<stdio.h>
int
main()
{
int
a=1,b=2,c=3,d;
if(a>=b)
d=a;
else
d=b;
if(c>=d)
d=c;
printf("%d\n",d);
return
0;
}

② C语言求输入三个数输出最大与最小值

#include<stdio.h>
voidmain(){
inta,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("最大值:%d 最小值:%d",(a>b?a:b)>c?a>b?a:b:c,(a<b?a:b)<c?a<b?a:b:c);
}

//运行示例:

③ 怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者。

#include
int
main()
{
int
a,b,c;//定义三个整形变量用来存储那从键盘输出的三个数
printf("请输入3个数:");//提示语
scanf("%d
%d
%d",&a,&b,&c);//从键盘输出三个数到a,b,c中
int
max;
//下面是最简单的if循环求出这三个数最大值存入max中
if(a>b)
{
if(a>c)
{
max=a;
}
else
{
max=c;
}
}
else
{
if(b>c)
{
max=b;
}
else
{
max=c;
}
}
printf("这三个数的最大数为:
%d\n",max);
return
0;
}

④ C语言代码 编写一个程序,输入3个整数,输出其中最大的数

用条件判断语句,以下是代码:
#include <stdio.h>
#include<stdlib.h>

main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a>=b&&a>=c)
printf("%d",a);
else if(b>=a&&b>=c)
printf("%d",b);
else if(c>=a&&c>=b)
printf("%d",c);
else
printf("Input error!");
system("pause");
}

⑤ 编写一个c语言程序,输入三个整数,输出它们的最大值

1. #include <stdio.h> //这是c语言的一个标准库,包含它才能用函数
2. int main() //这是主函数,c语言的工程都是由大小的函数组成的,主函数是系 统运行的第 //一个函数
3. int a,b,c;
int max;
printf("请输入三个数,空格区分各数:");
sscanf("%d %d %d", &a,&b,&c); //格式化输入,记得abc 要取地址&

4. max = b;
if(a > b){ //a如果大,最大值是a
max = a;}
if(max < c){
max = c;}
printf("最大值是:%d ", max); //输出最大值
return 0;}

⑥ 怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者

#include <stdio.h>
int main()
{
int a,b,c;//定义三个整形变量用来存储那从键盘输出的三个数
printf("请输入3个数:");//提示语
scanf("%d %d %d",&a,&b,&c);//从键盘输出三个数到a,b,c中
int max;
//下面是最简单的if循环求出这三个数最大值存入max中
if(a>b)
{
if(a>c)
{
max=a;
}
else
{
max=c;
}
}
else
{
if(b>c)
{
max=b;
}
else
{
max=c;
}
}
printf("这三个数的最大数为: %d\n",max);
return 0;
}

⑦ 编写一个c语言程序,输入三个整数,输出它们的最大值

#include <stdio.h>

main ()

{ double a,b,c,m;

printf ("请分别输入abc: ");

scanf ("%a%b%c",&a,&b,&c);

if (a>=b&&a>=c) m=a;

else if (b>=c&&b>=a) m=b;

else m=c;

printf ("%f,%f,%f中最大的数是%m",a,b,c,m);

⑧ c语言比较三个数的大小并输出最大的数

#include<stdio.h>
intmain()
{
floata,b,c;
scanf("%f%f%f",&a,&b,&c);//输入任意三个数字
if(a>b&&a>c)printf("最大的是%f",a);
if(b>a&&b>c)printf("最大的是%f",b);
if(c>a&&c>b)printf("最大的是%f",c);
return0;
}

⑨ 用C语言程序编写“输入三个数并输出最大值”的程序

正确代码:

#include<stdio.h>

int max(int a,int b,int c);

int main()

{

int a = 0,b = 0,c = 0,x;

scanf("%d %d %d",&a,&b,&c);

x=max(a,b,c);

printf("max=%d ",x);

return 0;

}

int max(int a,int b,int c)

{

int d=a;
if(b>d)d=b;
if(c>d)d=c:
return d;

}

运行截图:

分析

你的错误1.现在main函数是不能用void修饰的,如果你用的是旧的编译器,是可以使用void的,但是建议你用int,在main函数里面最后加个return 0;就好。

错误2,函数声明应该放在main函数外头,这里放在main函数上面。

错误3,字符问题,你的a,b,c不知道用的什么格式,就是这件事困恼了我好久,建议你在纯英文输入环境输入。

错误4,max函数里头“if(c>d)d=c:”最后冒号要改成分号。