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