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

#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();
	}
}

//img1.sycdn.imooc.com/59e35dd20001bd8819201020.jpg

伴我暖l
浏览 1449回答 1
1回答

宾丶高

大哥,你在while后面加个分号干啥,不就死循环了,后面的代码都没运行。(满意请采纳)
打开App,查看更多内容
随时随地看视频慕课网APP