算法竞赛入门经典(第二版)第一章课后习题
来源:互联网 发布:java链表类 编辑:程序博客网 时间:2024/05/16 07:02
习题1-1 平均数
#include <stdio.h>
int main(int argc,const char * argv[]) {
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%.3f\n",1.0*(a+b+c)/3);
return0;
}
习题1-2 温度
#include <stdio.h>
int main(int argc,const char * argv[]) {
double f;
scanf("%lf",&f);
printf("%.3f\n",5*(f-32)/9);
return0;
}
习题1-3 连续和
#include <stdio.h>
int main(int argc,const char * argv[]) {
int n;
scanf("%d",&n);
printf("%d\n",(1+n)*n/2);
return0;
}
#include <stdio.h>
#include <math.h>
int main(int argc,const char * argv[]) {
int n;
scanf("%d",&n);
constdouble pi =acos(-1.0);
printf("%.1f\n",sin(n*pi/180));//注意要把正整数换成弧度,1弧度等于pi/180
printf("%.1f\n",cos(n*pi/180));
return0;
}
习题1-5 打折
#include <stdio.h>
#define PRICE 95
int main(int argc,const char * argv[]) {
int count;
scanf("%d",&count);
double money=count*PRICE;
if(money>=300){
money*=0.85;
}
printf("%.2lf\n",money);
return0;
}
习题1-6 三角形
#include <stdio.h>
int main(int argc,const char * argv[]) {
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a&&a-b<c&&a>0&&b>0&&c>0)
if(a*a+b*b==c*c||a*a+c*c==b*b||c*c+b*b==a*a)
printf("yes\n");
else
printf("no\n");
else
printf("not a triangle\n");
return0;
}
#include <stdio.h>
int main(int argc,const char * argv[]) {
int year;
scanf("%d",&year);
if(year%400==0||(year%4==0&&year%100!=0)){
printf("yes\n");
}
else{
printf("no\n");
}
return0;
}
- 算法竞赛入门经典(第二版)第一章课后习题
- 【算法竞赛入门经典】【第一章】课后习题
- 算法竞赛入门经典(第二版)第二章课后习题
- 算法竞赛入门经典(第二版)第三章课后习题(1-4)未完待续
- 【算法竞赛入门经典】【第二章】课后习题
- 【算法竞赛入门经典】【第三章】课后习题(第二部分)
- 算法竞赛入门经典课后习题1
- 算法竞赛入门经典课后习题2
- 算法竞赛入门经典课后习题3
- 算法竞赛入门经典(第二版) 习题
- 算法竞赛入门经典第二版(刘汝佳)第一章思考题
- 算法竞赛入门经典第一章习题答案
- 算法竞赛入门经典第一章习题解答
- 《算法竞赛入门经典》习题参考代码(第一章)
- 算法竞赛入门经典第二章习题
- 算法竞赛入门经典习题 第二章
- 算法竞赛入门经典(第二版) 习题训练
- 【算法竞赛入门经典第二版学习】第三章习题
- 前端必须要注意的规范(三)之js规范
- 阴影的生成
- [LeetCode]22. Generate Parentheses
- 大疆提前批Android端 终面后加面
- 获取网络json+图片
- 算法竞赛入门经典(第二版)第一章课后习题
- bootstrap预设置
- httpClient
- C++ 的整数类型及其输入输出
- 2018百度测试开发面经(已拿offer)
- 360内推Android面经
- 又开始了一段新的路程
- C语言打印英文字母三角
- ListView+AsyncTask展示