0x7A5F6EF2 (ucrtbased.dll)处(位于 test.exe 中)引发的异常: 0xC0000005: 写入位置 0x00C51023 时发生访问冲突。
求教!在输入体重后就报错了
//talkback.c -- 演示与用户交互
#include<stdio.h>
#include<string.h> //提供strlen()原型
#define density 62.4 //人体密度
int main()
{
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 is 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", size);
return 0;
}