首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

ZOJ-1394 根本应用

2012-10-26 
ZOJ-1394 基本应用1394:圆周长与油量关系简单题。犯过小错。宏定义末尾不要加分号。。否则会报c2001 非法间接

ZOJ-1394 基本应用
1394:圆周长与油量关系

简单题。
犯过小错。宏定义末尾不要加分号。。否则会报c2001 非法间接寻址。
原因是视为了宏替换,将乘号理解为了指针。

#include<stdio.h>#include<string.h>#include<iostream>using namespace std;#define PI 3.14159;int main(){char cmd[11];int r;int fuel;int degree;double left;while(1){cin>>cmd;if(strcmp(cmd,"ENDOFINPUT")==0)break;else if(strcmp(cmd,"START")==0){cin>>r;cin>>fuel;cin>>degree;degree=degree<=180?degree:360-degree;left= (5*fuel-2*degree/360.0*2*PI*r)/5;if(left>=0)cout<<"YES "<<(int)left<<endl;elsecout<<"NO "<<5*fuel<<endl;}else if(strcmp(cmd,"END")==0)continue;}}

热点排行