vc++程序,大神帮我看看哪里错了

编写和编译都没有错误,但是一运行就停止工作,哪里不对?自己试着改了好多次但没什么用,麻烦大神帮我好好看看,是哪里错了并帮我指出,大一初学的娃啊,代码如下:
#include <stdio.h>
int main()
{
int high = 0;
int weight = 0;
int sweight = 0;
printf("输入身高(cm):");
scanf("%d",high);
printf("输入体重(kg):");
scanf("%d",weight);
sweight = high-105;
if (weight-sweight > sweight*0.1)

printf("超重,\n");

else if (weight-sweight > sweight*0.2)

printf("轻度肥胖,\n");

else if (weight-sweight > sweight*0.3)

printf("中度肥胖,\n");

else if (weight-sweight > sweight*0.5)

printf("重度肥胖,\n");

else if (weight-sweight < sweight*0.2)

printf("消瘦,\n");
else
printf("标准,\n");
}

scanf的变量要加&符号
scanf("%d",&weight);
温馨提示:内容为网友见解,仅供参考
无其他回答

VC++程序问题帮我看看着段代码错在哪
LSock.h这个文件中'm_Dat'变量定义的地方出错,这个变量的类型应该是另外一个自定义的类吧,而你没有引入对应的头文件

VC++编程运行输入完成之后回车,出现0xcccccccc指令引用的内存不能为r...
关键是排序部分错了,scanf() 没错,你把整理后的信息用 { } 括起来。再好好看看 for() 的循环体是嘛。看看这个:if(s[i].ave

#include<iostream.h>哪位高手帮我看看哪里出错了?这是VC++程序
include<iostream.h> main (){ int a,b;a=1;b=2;cout<<"a="<<a<<",b="<<b<<endl;} 改为 include<iostream.h> void main (){ int a,b;a=1;b=2;cout<<"a="<<a<<",b="<<b<<endl;} \/\/"VC++要写返回类型的"...

...0 warning(s)怎么回事大神指教一下错哪里了
但我认为,你提示1errors,不是代码的报错,看看1errors这个窗口的上面几行(滚动窗口),会有具体错误提示。如果错误提示是:error spawning cl.exe 这样的提示,那么是VC安装配置不正确(不是代码问题报错),百度这个报错信息,会有大量文章讲解如何修正,就不复制粘贴了。

VC++ 运行时库 错误,求大神解决
出现这种情况,根据我的经验,一般都是代码出现了问题,比如溢出或者终止异常等等。建议debug运行,然后出现这个提示时候 ,选择 重试,看看详细信息,看能不能定位到出错的代码位置.再用断点调试,

VC++6.0系统中总出现unexpected end of file found是什么情况??求大神...
unexpected end of file found 说明你程序里的花括号 配对发生了问题。例如,左花括号总数与右花括号个数不等,或 先出现了右花括号,后出现了左花括号。你上面这段程序,少了2个右花括号。不研究你程序中的问题,你就在这部分程序结束处加2个右花括号 }} 就解决了 unexpected end of file ...

VC++中,我编辑任意一个程序都会出现1个错误,提示的原因是Error info...
cl.exe是VC中的编译程序,所以提示的意思就是找不到这个编译程序,应该是路径设置不对,只要按以下的方法设置一下就可以了。打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。如果你是...

win10 打开VC++ 6.0遇到这种情况怎么办?求大神解答。
1、开始菜单→运行→输入msconfig回车 在里边的启动栏里把可疑的.dll前面的勾去掉就行了。2、开始→运行→msconfig→启动→把加载项可疑xx.dll的勾去掉→ 重启电脑一般就可以解决了,如果还弹出来再看下面:3、开始→运行→regedit→ 在下面的位置删除相应键值:HKEY_CURRENT_USER\\Software\\Microsoft\\...

vc++2015中自己编写的华氏摄氏度与摄氏度之间变换的程序,哪里有错啊...
连接错误是因为你有两个cpp程序,里面都有main函数 代码本身的错误是5\/9是整数除法,结果总是0

VC++的概念!帮我看看是否有错!麻烦了!
我觉得你理解的不对,“我们简单学C++就是要学会那些MFC函数” c++是一门语言,VC++是c++的一个子集,而MFC又是VC++的一个子集, c++是一个标准,而vc++是实现这么一个标准(其实只实现一大部分)

相似回答
大家正在搜