talkback.c
This commit is contained in:
parent
10dc98574b
commit
d2a6e99010
27
c04_string/talkback.c
Normal file
27
c04_string/talkback.c
Normal 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;
|
||||
}
|
Loading…
Reference in New Issue
Block a user