talkback.c

This commit is contained in:
wandoubaba517 2023-12-05 20:04:52 +08:00
parent 10dc98574b
commit d2a6e99010

27
c04_string/talkback.c Normal file
View File

@ -0,0 +1,27 @@
/* talkback.c - 演示与用户交互 */
#include <stdio.h>
#include <string.h> // rkwastrlen()函数的原型
#define DENSITY 62.4 // 人体密码(单位:磅/立方英尺)
int main(void)
{
float weight, volume;
int size, letters;
char name[40]; // name是一个可容纳40个字符的数组
printf("Hi! What's your 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 name has %d letters,\n", letters);
printf("and we have %d bytes to store if.\n", size);
return 0;
}