帮小弟个忙,vc6死活运行不了。。。哪里错了?
发布网友
发布时间:2022-04-24 21:11
我来回答
共1个回答
热心网友
时间:2023-08-02 00:06
给楼主测试下,这么一个简单的程序,竟有三处错误(要加强基本功哦。。。呵呵): 错误如下:
第一大错误: return 写错了! 是return 不是 retrun ;
第二大错误: main函数的返回值是void 而楼主给它返回了个0;
第三个错误(这个可以稍微原谅下):因为3.1415926在程序中会默认为double 类型的,而楼主的 i 是float型的所以也会报错,楼主可以将float类型改成double型或进行强制类型转换;
我修改后代码如下(可以有多种改法):
#include <stdio.h>
void main()
{
int a;
float c,i;
scanf("%d",&a);
i=(float)3.1415926;
c=a*i;
printf("%.2f",c);
}
最后鉴于楼主的编水平推荐楼主到小磊客栈看看,很好的一个学习论坛,地址谷歌一下就知道了,我就不贴了。祝楼主学习愉快。呵呵 。。。
参考资料:小磊客栈