|
5啊哈币
#include<stdio.h>
int main()
{
double fatH,motH,hei,in;
char sex,spor,diet,beyond;
scanf("%c\n%lf\n%lf\n%c\n%c",&sex,&fatH,&moth,&spor,&diet);
in=1.0;beyond='i';
if((sex=='F')||(sex=='f'))
{
hei=(fatH*0.923+motH)/2;
}
else if((sex=='M')||(sex=='m'))
{
hei=(fatH+motH)*0.54;
}
else beyond='e';
if((spor=='y')||(spor=='Y'))
{
in=in+0.02;
}
else if((spor=='n')||(spor=='N'))in=in;
else beyond='e';
if((diet=='y')||(diet=='Y'))
{
in=in+0.015;
}
else if((diet=='n')||(diet=='N'))in=in;
else beyond='e';
hei=hei*in;
if(beyond!='e')
printf("your future height will be %.0lf(cm)",hei);
else printf("the data you input is wrong,please check it out and input again.");
return 0;
}
这个程序为甚么运行不出来,各位大神求解释:)
|
最佳答案
查看完整内容
代码 scanf("%c\n%lf\n%lf\n%c\n%c",&sex,&fatH,&motH,&spor,&diet);行数7存在问题,大小写存在问题啦#include
using namespace std;
int main(){
double fatH,motH,hei,in;
char sex,spor,diet,beyond;
scanf("%c\n%lf\n%lf\n%c\n%c",&sex,&fatH,&motH,&spor,&diet);
in=1.0;beyond='i';
if((sex=='F')||(sex=='f'))
hei=(fatH*0.923+motH)/2;
else if((sex=='M')||(sex==' ...
|