1 条题解
-
0
C :
#include<stdio.h> #include<stdlib.h> #include<time.h> void testData() { int i, j, d; for( i = 0; i < 1000; ++i ) { for( j = 0; j < 3; ++j ) { d = rand() % 13 + 1; printf("%d ", d); } printf("%d\n", rand() % 13 + 1); } } int main() { //freopen("test.in", "r", stdin); //freopen("test.out", "w", stdout); //srand((unsigned)time(0)); //testData(); int d1, d2, d3, d4; while( scanf("%d%d%d%d", &d1, &d2, &d3, &d4) != EOF ) { double a = 0, b = 0; a += d1 > 10 ? 0.5 : d1; a += d2 > 10 ? 0.5 : d2; a = a > 10.5 ? 0 : a; b += d3 > 10 ? 0.5 : d3; b += d4 > 10 ? 0.5 : d4; b = b > 10.5 ? 0 : b; if( a > b ) puts("1"); else if( a == b ) puts("0"); else puts("-1"); } return 0; }
C++ :
#include"stdio.h" #include"iostream" using namespace std; int main() { //freopen("2.txt","r",stdin); //freopen("3.txt","w",stdout); double d1,d2,d3,d4; while(cin>>d1>>d2>>d3>>d4) { double a,b; d1 = d1 > 10.5 ? 0.5:d1; d2 = d2 > 10.5 ? 0.5:d2; d3 = d3 > 10.5 ? 0.5:d3; d4 = d4 > 10.5 ? 0.5:d4; a= (d1 + d2) > 10.5 ? 0.5:(d1 + d2); b = (d3 + d4) > 10.5 ? 0.5:(d3 + d4); //cout<<d1<<" "<<d2<<" "<<d3<<" "<<d4<<" "<<a<<" " <<b<<endl; if(a > b) cout<<1 <<endl; else if(a < b) cout<<-1 <<endl; else cout<<0<<endl; } return 0; } /*#include"stdio.h" int main() { //freopen("test.in","r",stdin); //freopen("test.out","w",stdout); int n; while(scanf("%d",&n) != EOF) { int i,j; for(i = 0; i < n; i++) { for(j = 0; j < n; j++) { if(i == 0 || i == (n-1)) printf("*"); else { if(j == 0 || j == (n-1)) printf("*"); else printf(" "); } } printf("\n"); } } return 0; }*/
- 1
信息
- ID
- 595
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者