開根號
時間:0.2? ?空間:32M
題目描述:
輸入一個整數, 求它的平方根,輸出答案向下取整.
比如5√=2,?16??√=4
輸入格式:
輸入一個整數
輸出格式:
輸出一個整數
樣例輸入1:
5樣例輸出1:
2樣例輸入2:
16樣例輸出2:
4約定:
1<=n<=100000
#include <stdio.h>
#include <math.h>
int main(){int x;scanf("%d",&x);printf("%d",(int)sqrt(x));return 0;
}
?
切比雪夫距離
時間:0.2? ?空間:32M
題目描述:
定義兩個點之間切比雪夫距離的大小是它們各自坐標數值差的絕對值的最大值。如果將兩個點表示為(x1,y1)和(x2,y2),則切比雪夫距離可表示為max(|x1-x2|, |y1-y2|),|x|表示x的絕對值。
輸入格式:
四個整數,a,b,c,d。坐標為(a,b)與(c,d)
輸出格式:
輸出這兩個點的切比雪夫距離。
樣例輸入:
1 2?3 4
樣例輸出:
2
約定:
0<=a,b,c,d<=100
#include <stdio.h>
#include <math.h>
int main(){int a,b,c,d;scanf("%d%d%d%d",&a,&b,&c,&d);int max=fabs(a-c)>fabs(b-d)?fabs(a-c):fabs(b-d);printf("%d",max);return 0;
}
直角三角形
時間:0.2? ?空間:32M
題目描述:
使用勾股定理,根據一個直角三角形的兩條直角邊,問斜邊長度。保證三條邊長都為整數。
輸入格式:
一行兩個不超過1000的正整數,表示直角三角形的兩直角邊長度。
輸出格式:
一行一個整數,表示直角三角形的斜邊長度。
樣例輸入:
3 4
樣例輸出:
5
約定:
a,b<=1000
提示:
勾股定理:a2?+?b2?=?c2?(a和b是直角邊長,c是斜邊長)
?
#include <stdio.h>
#include <math.h>
int main(){int a,b;scanf("%d%d",&a,&b);int res=(int)sqrt(pow(a,2)+pow(b,2));printf("%d",res);return 0;
}
四舍五入
時間:0.2s ? 空間:32M
題目描述:
將一個整數,四舍五入
12344->12340
12345->12350
12399->12400
不可以使用系統已有的函數比如 round 等。
輸入格式:
輸入一個整數
輸出格式:
輸出一個整數n
樣例輸入:
99樣例輸出:
100約定:
0<=n<=109
?
#include <stdio.h>
int main(){int x;scanf("%d",&x);int flag=x%10;if(flag>4){printf("%d",x+(10-flag));}else{printf("%d",x-flag);}return 0;
}
?
大力水手波派
時間:1s? ?空間:256M
? ?相信大家一定聽過大力水手波派的故事。每當危急關頭,波派就會拿出他的秘密武器——菠菜!吃了菠菜的波派會變得力大無窮,天下無敵!(波派每吃1g菠菜,就能增長1kg的力氣。)
???有一天,五個不同國家的大力士同時向波派發出了挑戰書。由于五個國家之間路途遙遠,波派決定挑選一個最強的對手,去往他所在的國家迎接挑戰!在收拾行囊時,波派犯了難,請問他應該準備至少多少克的菠菜,才能保證他一定能擊敗對手?(規定1、波派初始力氣一定小于力氣最大的大力士;2、只有力氣比對手大,才算擊敗;3、力氣為整數)
輸入格式
6個整數?bopai,a1,a2,a3,a4,a5,分別表示波派和五名大力士的力氣,單位為千克(kg)。
輸出格式
一個整數,表示波派要帶的菠菜,單位為克(g)。
樣例輸入
100 23 41 120 56 93樣例輸出
21約定
0<=bopai,a1,a2,a3,a4,a5<=1000
數據保證?bopai<=力氣最大的大力士
提示
在上述例子中,力氣最大的大力士的力氣是120千克(kg),而波派的初始力氣是100千克(kg)。波派需要吃21克(g)菠菜讓自己力氣漲到121千克(kg)才能打敗最強的大力士。
?
#include <stdio.h>
int main(){int arr[6];int i;for(i=0;i<6;i++){scanf("%d",&arr[i]);}int max=arr[1];for(i=2;i<6;i++){if(max<arr[i]){max=arr[i];}}printf("%d",max-arr[0]+1);return 0;
}
?
?
?
?