- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法竞赛入门经典1-3章习题答案
第一章
习题1-1
#include stdio.h
int main()
{
int a,b,c;
double d;
scanf(%d%d%d,a,b,c);
d=(double)(a+b+c);
printf(%.3lf\n,d/3.0);
return 0;
}
习题1-2
#include stdio.h
int main()
{
int f;
double c;
scanf(%d,f);
c=5.0*(f-32)/9;
printf(%.3lf\n,c);
return 0;
}
习题1-3
#include stdio.h
int main()
{
int n;
scanf(%d,n);
printf(%d\n,(n*(1+n))/2);
return 0;
}
习题1-4
#include stdio.h
#include math.h
#define pi 4.0*atan(1.0)
int main()
{
int n;
scanf(%d,n);
printf(%lf\n,sin((pi*n)/180));
printf(%lf\n,cos((pi*n)/180));
return 0;
}
习题1-5
#include stdio.h
#include math.h
int main()
{
double x1,y1,x2,y2,a;
scanf(%lf %lf %lf %lf,x1,y1,x2,y2);
a=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
printf(%lf\n,a);
return 0;
}
习题1-6
#include stdio.h
int main()
{
int n;
scanf(%d,n);
if(n%2==0)
{
printf(yes\n);
}
else
{
printf(no\n);
}
return 0;
}
习题1-7
#include stdio.h
int main()
{
int n;
double a;
scanf(%d,n);
a=n*95.0;
if(a300)
{
printf(%.2lf\n,a);
}
else
{
printf(%.2lf\n,a*0.85);
}
return 0;
}
习题1-8
#include stdio.h
#include math.h
int main()
{
double n;
scanf(%lf,n);
printf(%.2lf,fabs(n));
return 0;
}
习题1-9
#include stdio.h
int main()
{
int a,b,c;
scanf(%d%d%d,a,b,c);
if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a))
{
printf(yes\n);
}
else
{
printf(no\n);
}
return 0;
}
习题1-10
#include stdio.h
int main()
{
int n;
scanf(%d,n);
if(n%4==0)
{
if(n%100!=0)
{
printf(yes\n);
}
else
{
if(n%400==0)
{
printf(yes\n);
}
else
{
printf(no\n);
}
}
}
else
{
printf(no\n);
}
return 0;
}
第二章
习题2-1
#include stdio.h
int main()
{
int n,count=0;
scanf(%d,n);
while(n0)
{
count++;
n=n/10;
}
printf(%d\n,count);
return 0;
}
习题2-2
#include stdio.h
int main()
{
int a,b,c;
for(int i=100;i=999;i++)
{
a=i%10;
b=i/10%10;
c=i/100;
if(i==a*a*a+b*b*b+c*c*c)
{
printf(%d\n,i);
}
}
return 0;
}
习题2-3
#include stdio.h
int main()
{
int i,a,b,c;
scanf(%d%d%d,a,b,c);
for(i=10;i=100;i++)
{
i
您可能关注的文档
- 2016电大本科劳动与社会保障小抄(整理版)名词.docx
- javascript经典常用小例子.docx
- 婚姻家庭法多选.doc
- 中药药理学重点(小抄版).doc
- VI项目详细说明.doc
- 放射性作业管理规定.doc
- 2012年6月商法考试资料判断题.doc
- 小抄《Java语言程序设计基础教程》(龚永罡 陈昕)习题答案 - 副本.doc
- 小学生社会调查研究报告范文3篇 人教五年级下册.doc
- 雅思9分作文.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)