//talkback.c - - 演示与用户交互#include<stdio.h>#include<string.h>//提供strlen();函数原型#defineDENSITY62.4//人体密度(单位:磅)intmain(void){
float weight,volume;int size.letters;char name[40];//name 是一个可容纳40个字符的数组printf("Hi! 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"