永发信息网

Run-Time Check Failure #3 - The variable 'a' is being used without being initialized

答案:2  悬赏:70  手机版
解决时间 2021-01-18 02:14
  • 提问者网友:战魂
  • 2021-01-17 01:19
Run-Time Check Failure #3 - The variable 'a' is being used without being initialized
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-01-17 02:59
#include
#include
int main()
{
int a=1,b=2,c=3;///这里要初始化的
printf("请输入长方体的长");//输出
scanf("%d",&a);
printf("请输入长方体的宽");//输出
scanf("%d",&b);
printf("请输入长方体的高");//输出
scanf("%d",&c);
int volume=a*b*c;//不然这里是随机值,这个计算写在后面
printf("长方体的体积为%d\n",volume);
getch();///写在reutrn前面
return 0;
}追问按照你的我该了程序
#include
#include
int main()
{
 int a,b,c;
 
 printf("请输入长方体的长");

 scanf("%d
",&a); printf("请输入长方体的宽");

 scanf("%d
",&b); printf("请输入长方体的高");

 scanf("%d
",&c); int volume=a*b*c;
 

 printf("长方体的体积为%d
",volume); return 0;
 getch();
}
最后为什么A要输出两次啊

追答scanf("%d\n",&a);

后面不要\n

全部回答
  • 1楼网友:动情书生
  • 2021-01-17 04:27
你的代码好乱啊!!!编码一定要有调理,注意格式,那样也好调试好修改~~~
你试一下这个:
#include
#include
int main()
{
int a,b,c;
int volume;
printf("请输入长方体的长:\n");
scanf("%d",&a);
printf("请输入长方体的宽:\n");
scanf("%d",&b);
printf("请输入长方体的高:\n");
scanf("%d",&c);
volume=a*b*c;
printf("长方体的体积为:%d\n",volume);
return 0;
getch();
}追问谢了,楼上的已经帮我解决了,主要学了下VFP,刚学VC用的有点带VFP的影子追答客气啦~~~追问求个解:vc2010中生成了EXE,但是还有好多东西,如果只是要运行EXE的话哪些要保留啊追答这个我也不知道,我用的是codeblocks,生成的是.cpp文件。我感觉只是运行exe的话,应该只保留exe就可以了吧。你自己试试吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯