From 79027e1c77d258cead845b3c1596f5c41e220b45 Mon Sep 17 00:00:00 2001 From: OliverLew Date: Thu, 4 May 2017 01:24:57 +0800 Subject: [PATCH] minor changes --- PATBasic/1040.c | 9 +++------ PATBasic/1048.c | 4 ++-- PATBasic/1049.c | 2 +- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/PATBasic/1040.c b/PATBasic/1040.c index 1e7819f..50b6696 100644 --- a/PATBasic/1040.c +++ b/PATBasic/1040.c @@ -28,12 +28,9 @@ int main() char c; while((c = getchar()) != '\n') { - switch(c) - { - case 'P': P++; break; - case 'A': PA = (PA + P) % LIM; break; - case 'T': PAT = (PAT + PA) % LIM; break; - } + if(c == 'P') P++; + if(c == 'A') PA = (PA + P) % LIM; + if(c == 'T') PAT = (PAT + PA) % LIM; } printf("%d", PAT); return 0; diff --git a/PATBasic/1048.c b/PATBasic/1048.c index 95820f2..bb429ee 100644 --- a/PATBasic/1048.c +++ b/PATBasic/1048.c @@ -24,7 +24,7 @@ int main() { char A[101], B[101]; - char thirteen[13] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'J', 'Q', 'K'}; + char encrypt[] = "0123456789JQK"; scanf("%s %s", A, B); int lenA = strlen(A); @@ -36,7 +36,7 @@ int main() { a = lenA + i - maxlen < 0 ? 0 : A[lenA + i - maxlen] - '0'; b = lenB + i - maxlen < 0 ? 0 : B[lenB + i - maxlen] - '0'; - if((maxlen - i) % 2) putchar(thirteen[(a + b) % 13]); + if((maxlen - i) % 2) putchar(encrypt[(a + b) % 13]); else putchar('0' + (b - a < 0 ? b - a + 10 : b - a)); } diff --git a/PATBasic/1049.c b/PATBasic/1049.c index 04c156d..1683d13 100644 --- a/PATBasic/1049.c +++ b/PATBasic/1049.c @@ -34,7 +34,7 @@ int main() scanf("%lf", &ai); sum += ai * (i + 1) * (N - i); } - printf("%.2f", sum); + printf("%.2lf", sum); return 0; }