为了账号安全,请及时绑定邮箱和手机立即绑定

大神们帮我看看哪有问题,运行出来时黑屏

大神们帮我看看哪有问题,运行出来时黑屏

C C# C++
伴我暖l 2017-10-15 21:08:59
#include<stdlib.h> #include<stdio.h> void main() { char name[10],sex; int age; double height,weight,bmi; while(1); { system("cls"); printf("体重质量指数(body mass index,简称 BMI)\n"); printf("体重指数=体重(千克)除以身高(米)的平方\n"); printf("正常体重体重指数=18-25\n"); printf("超重体重指数25-30\n"); printf("轻度肥胖体重指数>30\n"); printf("中度肥胖体重指数>35\n"); printf("重度肥胖体重指数>40\n"); printf("\n********以下是输入信息********\n"); printf("姓名:"); gets("name"); printf("性别:"); scanf("%c",&sex); printf("年龄:"); scanf("%d",&age); printf("体重(千克):"); scanf("%d",&weight); printf("身高(米)"); scanf("%lf",&height); bmi=weight/(height*height); printf("\n*********以下是输出信息*********\n"); printf("*   姓名:%6s                  *\n",name); printf("*   性别:%c                   *\n",sex); printf("*   年龄:%d                   *\n",age); printf("*   体重:%.2f千克             *\n",weight); printf("*   身高:%.2f米               *\n",height); printf("*   你的体重指数:%.2lf        *\n",bmi); printf("*************************************\n"); getchar(); getchar(); } }
查看完整描述

1 回答

已采纳
?
宾丶高

TA贡献35条经验 获得超18个赞

大哥,你在while后面加个分号干啥,不就死循环了,后面的代码都没运行。(满意请采纳)

查看完整回答
1 反对 回复 2017-10-15
  • 伴我暖l
    伴我暖l
    哈哈,傻了,,谢谢大神
  • 宾丶高
    宾丶高
    没啦,你用单步调试,就是按F10,很容易就发现问题了
  • 伴我暖l
    伴我暖l
    这也可以,我就只会双击错误,然后看那个光标一个一个找,我用的是vc6.0有错误按F10就可以了是不,我也试试,哈哈,谢谢大神
点击展开后面3
  • 1 回答
  • 0 关注
  • 1446 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信