杭电2002 2003/2001 2003

本文记录了作者在使用C语言编程过程中遇到的各种错误及解决办法,包括非法运算符使用、数学运算规则误解、编译工具配置问题以及常见的函数误用等。

今天代码比较惨,第一次是代码无限不断输出简直搞不懂,

第二次LINK : fatal error LNK1168: cannot open Debug/21121.exe for writing,雪花提醒我是旧的运行窗口没有关,

后来还是不可行,原来是公式错了,分数不能按(3/4)来表示,必须要先乘后除,因为计算机不认得分数。//这个是求球的体积


#include<stdio.h>//求两点距离公式
#include<math.h>
void main()
{
double a,b,x,y,i;
while(EOF!=scanf("%lf%lf%lf%lf",&a,&b,&x,&y))
{
i=sqrt(fab((a-x)*(a-x)+(b-y)*(b-y)));
printf("%.2lf\n",i);
}
}

改后:后来出现了no compile tool is associated with the file extension。。。没有编译工具与拓展名相关,然后原来是我的函数搞错了= =

           原来没有fab()函数= =,只有fabs()函数= =,妈蛋。

           在百度上搜到还有的是把fabs替换成(double),感觉也可以吧,但是没有从double转换成int吧。


#include<stdio.h>//求绝对值
void main()
{
double x;
while(EOF!=scanf("%lf",&x))
{
if(x>0)
break;
else
x=-x;
printf("%.2lf\n",x);
}
}



#include<stdio.h>//这个真的是雪花提醒之后的修改版,还是不对!!!
#include<math.h>
void main()
{
int x;
while(EOF!=scanf("%d",&x))
{
x=abs(x);
printf("%.2lf\n",x);
}

改:他妈的你函数写错了!明明是fabs()傻逼!


}

就是这样


这个是2016.8.27的两题,都是运行了好好的,上交了就wrong answer了。

累死雪花了,接连问了好几题。。。


等会回来再试试


<think>好的,用户想查询杭电OJ 2002题的题解或者杭电大学2002年的IT相关论文。首先,我需要确定杭电OJ 2002题的具体内容。根据经验,杭电OJ的题目编号通常对应不同的编程问题,比如2002可能涉及计算球体积。不过需要验证这一点。 先检查用户提供的引用内容。引用[1]提到杭电OJ的题目答案涵盖基础算法等,但没有具体题目。引用[4]给出了一段C++代码,看起来是暴力解法,可能对应某个题目,但不确定是否2002。引用[5]列出了多场比赛的题目编号,但2002不在其中,可能属于早期题目。 接下来,用户可能希望得到2002题的题解,比如算法思路和代码示例。假设2002题是计算球体积,常见的方法是使用公式$V = \frac{4}{3}\pi r^3$。需要确保输入输出格式正确,比如使用浮点数处理半径,保留三位小数。代码示例可以用C++或Python,根据用户引用中的例子,可能更倾向C++,但Python更易读。 另外,用户提到的2002年IT相关论文,杭电作为计算机强校,可能有相关学术成果,但具体信息不在提供的引用中。建议用户通过学术数据库或学校资源查询,或者可能涉及杭电OJ系统的早期开发,但引用中未提及。 需要确保回答符合系统指令,正确使用LaTeX格式,生成相关问题,并引用合适的来源。注意引用[1]和[4]可能与题解相关,引用[2]和[3]涉及OJ使用体验,可能不直接相关。因此,在回答中主要引用[1]和[4]。 最后,生成相关问题需要围绕题解和论文查询,比如其他计算几何问题、杭电OJ使用技巧、学术资源查找方法等。确保问题相关且有助于用户进一步探索。</think>### 杭电 OJ 2002 题解 根据杭电 OJ 的题目命名规律,2002 题大概率是**计算球体积**的基础编程题。题目要求输入球的半径,输出其体积,保留三位小数。公式为: $$V = \frac{4}{3}\pi r^3$$ #### 代码实现(C++) ```cpp #include <cstdio> #include <cmath> #define PI 3.1415927 int main() { double r; while (scanf("%lf", &r) != EOF) { printf("%.3f\n", 4.0/3.0 * PI * pow(r, 3)); } return 0; } ``` **注意**: 1. 输入输出需使用`double`类型保证精度 2. 使用`pow(r,3)`计算立方值 3. 杭电 OJ 对格式要求严格,需保留三位小数[^1] #### 杭电 2002 年 IT 相关论文 目前公开资料中未收录杭电 2002 年具体的 IT 学术论文。建议通过以下途径获取: 1. 中国知网(CNKI)等学术数据库 2. 杭电图书馆的学位论文库 3. 联系杭电计算机学院档案室 值得注意的是,杭电 OJ 系统本身作为编程训练平台,其设计理念与算法题库建设体现了该校在计算机教育领域的持续投入。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值