上周作实验,时选择类结构程序设计,在输入时出现自动跳过的BUG,后来经查证时因为scanf("%c", )读取了的键盘缓冲区中上一语句用来结束输入的回车符。
- #include<stdio.h>
- #include<stdlib.h>
- int main(void)
- {
- char sex=0,sports=0,diet=0;
- int faHeight,moHeight;
- double height,fh,mh ;
- printf("enter moHeight(cm):");
- scanf("%d",&moHeight);