|  | 
 
 
 楼主|
发表于 2020-11-28 17:38:46
|
显示全部楼层 
| 本帖最后由 353500315 于 2020-11-28 17:44 编辑 
 
 那这个20是什么意思呀???
 
 而且,:
 #include <stdio.h>
 #include <string.h>
 #define DENSITY 62.4
 int main()
 {
 float weight, volume;
 int size, letters;
 char name[40];
 
 printf("Hi!What`s your first name?\n");
 scanf_s("%s", name,20);
 printf("%s,what`s your weight in pounds.\n", name);
 scanf_s("%f", &weight);
 size = sizeof name;
 letters = strlen(name);
 volume = weight / DENSITY;
 printf("Well,%s,you 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;
 }
 
 
 
 我已经加上了,但是还是不行,不知道为什么?
 | 
 |