基礎題庫答案 zerojudge

a001
  Python :
    import sys
    for s in sys.stdin:
         print("hello, "+s)
  c++ :
    #include <iostream>
    using namespace std;
    int main() {
        string a;
        while (cin >> a) {
            cout << "hello, " << a << endl;
        }
    }
  c :
    #include <stdio.h>
    int main() {
        char word[100];
        while (scanf("%s", word)!=EOF) {
            printf("hello, %s\n", word);
        }
    }
  Java :
    import java.util.Scanner;
    public class JAVA {
        public static void main(String[] args) {
            Scanner cin = new Scanner(System.in);
            String a;
            while (cin.hasNext()) {
                a=cin.nextLine();
                System.out.println("hello, "+a);
                     }
              }
       }
  Pascal :
    var a : string;
    begin
    while not eof do begin
        readln(a);
        writeln('hello, ',a);
    end;
    end.
a002
/*Python :
import sys
from Decimal import *
for line in sys.stdin.readline():
a, b=map(Decimal, line.split())
print(a+b)*/
  c++ :
     #include <iostream>
     using namespace std;
     int main() {
         int a, b;
         while (cin >> a >> b) {
             cout << a+b << endl;
         }
     }
  c :
    #include <stdio.h>
    int main() {
        int a, b;
        while (scanf("%d%d", &a, &b)!=EOF) {
            printf("%d\n", a+b);
        }
    }
  pascal :
    var a, b : longint;
    begin
    while not eof do begin
        readln(a, b);
        writeln(a+b);
    end;
    end.
  Java :
    import java.util.Scanner;
    public class JAVA {
        public static void main(String[] args) {
            Scanner cin = new Scanner(System.in);
            int a, b;
            while (cin.hasNext()) {
                a=cin.nextInt();
                b=cin.nextInt();
                System.out.println(a+b);
            }
        }
    }
a003
Python :
  c++ : #include <iostream> using namespace std; int main() { int a, b; while (cin >> a >> b) { if ((a*2+b)%3==0) cout << "普通" << endl; else if ((a*2+b)%3==1) cout << "吉" << endl; else if ((a*2+b)%3==2) cout << "大吉" << endl; } }
c :
    #include <stdio.h> int main() { int a, b; while (scanf("%d%d", &a, &b)!=EOF) { if ((a*2+b)%3==0) printf("普通\n"); else if ((a*2+b)%3==1) printf("吉\n"); else if ((a*2+b)%3==2) printf("大吉\n"); } }
  Java : import java.util.Scanner; public class JAVA { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int a, b; while (cin.hasNext()) { a=cin.nextInt(); b=cin.nextInt(); int c=(a*2+b)%3; if (c==0) System.out.println("普通"); else if (c==1) System.out.println("吉"); else if (c==2) System.out.println("大吉"); } } }
  Pascal : var a, b, c : integer; begin while not eof do begin readln(a, b); c:=(a*2+b) mod 3; if c=0 then writeln('普通') else if c=1 then writeln('吉') else if c=2 then writeln('大吉'); end; end.
a004 :
c++ :
#include <iostream>
using namespace std;
int main() {
int a;
while (cin >> a) { if ((a>=0)&&(a%4==0)&&(a%100!=0)) cout << "閏年" << endl; else if (a%400==0) cout << "閏年" << endl; else cout << "平年" << endl; } }
c :
#include <stdio.h> int main() { int a; while (scanf("%d", &a)!=EOF) { if ((a>=0)&&(a%4==0)&&(a%100!=0)) printf("閏年\n"); else if (a%400==0) printf("閏年\n"); else printf("平年\n"); } }
Java :
import java.util.Scanner;
public class JAVA {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
int a;
while (cin.hasNext()) {
a=cin.nextInt();
                             if ((a>=0)&&(a%4==0)&&(a%100!=0)) System.out.println("閏年"); else if (a%400==0) System.out.println("閏年"); else System.out.println("平年"); } } }
-----------------------------------------------------------------------------------------------------------------
Pascal : ???
var a : integer;
begin
while not eof do begin
readln(a); if not (a mod 4) and (a mod 100) then writeln('閏年') else if not (a mod 400) then writeln('閏年') else writeln('平年'); end; end.

這個網誌中的熱門文章

加速輸入輸出