高手们,帮忙用C写个简单的程序,顺便帮忙看看一个程序哪错了。

来源:百度知道 编辑:UC知道 时间:2024/05/21 20:57:18
1,编写程序实现如下功能:比较3个整型数a=12,b=39,c=25的大小,打印最小数据。思考:如果把b缩小一般,再比较它们的大小

2,#include<stdio.h>
/*输入两个浮点数据,打印输出比较大的数据*/
void main()
{
float a,b,c;
printf("请输入两个浮点数\n")
scanf("%f%f",a,b);
c==a>b?a:b;
printf("您输入的两数据中比较大的数据是%d",c);
}

main(){
int a=12,b=39,c=25,min=0;
if (a>min) min=a;
if (b>min) min=b;
if (c>min) min=c;
printf("min is %d\n",min);
}

void main()
{
float a,b,c;
printf("请输入两个浮点数\n")
scanf("%f%f",&a,&b);
c=a>b?a:b;
printf("您输入的两数据中比较大的数据是%f",c);
}

#include<stdio.h>

void main()
{
int a=12,b=39,c=25;
int d;
d=a<b?a:b;
d=d<c?d:c;
printf("最小的数据是%d",d);
}

2.
scanf("%f%f",&a,&b);
输入数据,要加取地址符&
c==a>b?a:b;
应该为c=a>b?a:b;
==是比较,=是赋值
printf("您输入的两数据中比较大的数据是%d",c);
因为c为float类型,所以应该为
printf("您输入的两数据中比较大的数据是%f",c);

厉害