微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

读取string,float和int值

#include <stdio.h>
#include <string.h>      // for strlen() prototype

#define DENSITY 62.4     // human density in lbs per cu ft

int main()
{
    float weight, volume;
    int size, letters;
    char name[40];        // name is an array of 40 chars

    printf(What's your first name?\n);
    scanf(%s, name);
    printf(%s, what's your weight in pounds?\n, name);
    scanf(%f, &weight);
    size = sizeof name;
    letters = strlen(name);
    volume = weight / DENSITY;
    printf(Well, %s, your volume is %2.2f cubic feet.\n, name, volume);
    printf(Also, your first name has %d letters,\n, letters);
    printf(and we have %d bytes to store it.\n, size);

    return 0;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐