结构体变量的初始化和引用


#include
/*********Begin*********/
int main()
{
    struct data
    {
        char num[20];
        char name[20];
        int score;
    }s1,s2;
    scanf("%s%s%d",s1.num,s1.name,&s1.score);
    scanf("%s%s%d",s2.num,s2.name,&s2.score);
    if(s1.score>s2.score)
    {
        printf("%s %s %d\n",s1.num,s1.name,s1.score);
    }
    else
    {
        printf("%s %s %d\n",s2.num,s2.name,s2.score);
    }
    return 0;
}

img


帮看一下,怎么改动能变成左面那种输出情况,我的是右面的,怎么加小数点呢

把%d改成%.1f