标题:求大神知道一下下小白
只看楼主
小白真白
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2019-2-24
结帖率:0
已结贴  问题点数:20 回复次数:2 
求大神知道一下下小白
/*Description:比较输入的四个浮点数,打印最小数*/
#include<stdio.h>

    void main(void)
{

    float 11.5,44.8,78.9,99.7,min;
    printf("请输入四个浮点数:");
    scanf("%d, %d, %d, %d", &11.5,&44.8, &78.9, &99.7);

    min=11.5;
    if(44.8<min)
        min=44.8;
    if(78.9<min)
        min=78.9;
    if(99.7<min)
        min=99.7;

    printf("%d %d, %d, %d中最小的数是%f\n",11.5,44.8,78.9,99.7,min);
}
搜索更多相关主题的帖子: 输入 浮点数 最小 min printf 
2019-02-24 12:27
jklqwe111
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:35
帖 子:335
专家分:1125
注 册:2014-4-13
得分:10 
还是先熟悉一下最基本的知识吧,比如变量,基本的输入输出函数,可以先写一个简单的,比如,比较两个数。下面的代码可以参考下。
程序代码:
#include<stdio.h>
int main(void)
{
    //float 11.5,44.8,78.9,99.7,min;应该用变量保存输入的数,数字不是合法的变量名。
    float number1,number2,min;

    printf("请输入二个浮点数:\n");
    //scanf("%d, %d, %d, %d", &11.5,&44.8, &78.9, &99.7);再好好熟悉一下scanf函数吧
    scanf("%f%f", &number1,&number2);
    
    if(number1<number2)
        min=number1;
    else
        min=number2;

    printf("%f与%f 中最小的数是:  %f\n",number1,number2,min);

    return 0;
  }
2019-02-24 14:44
pseudo
Rank: 2
等 级:论坛游民
威 望:5
帖 子:70
专家分:85
注 册:2019-2-21
得分:10 
二楼正解,我补充一小点。那个main后面的void一般没必要写,因为它本来就是空的意思。前面你用的是%d,后面也因该跟上,而不是%f。知道的不多,小小建议一下。

就算没有六便士,也要追求我的月亮。
2019-02-24 19:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-493197-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.264503 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved