c语言scanf(%s,%f)

img

img
为什么会输不到tall那里?难道必须要分成两个
scanf来输入吗

scanf里面的格式化字符串别加标点。。。
scanf除了%这种规格化字符串和空格以外,还支持输入普通的字符,但要求输入时也必须带上这些字符才能正常工作。比如
scanf("%d+%d=%d",&x,&y,&z);
你必须输入5+3=8而不是5 3 8

中间用空格,别用逗号,逗号还是会当做字符串内容的

你的name都没加地址符

????你这程序是怎么跑起来的