📜  一年找世纪的程序

📅  最后修改于: 2022-05-13 01:57:59.048000             🧑  作者: Mango

一年找世纪的程序

给定一年的任务是我们将找到给定年份的世纪。第一个世纪从 1 到 100 开始,第二个世纪从 101 到 200 开始,依此类推。

例子:

Input : year = 1970
Output : 20 century 

Input : year = 1800
Output : 18 century  
CPP
// C++ code for find the century
// in a given year
#include 
using namespace std;
 
void find_century(int year)
{
    // No negative value is allow for year
    if (year <= 0)
        cout << "0 and negative is not allow"
             << "for a year";
 
    // If year is between 1 to 100 it
    // will come in 1st century
    else if (year <= 100)
        cout << "1st century\n";
 
    else if (year % 100 == 0)
        cout << year/ 100 <<" century";
    else
        cout << year/ 100 + 1 << " century";       
}
 
// Driven code
int main()
{
    int year = 2001;
    find_century(year);
    return 0;
}


Java
// Java code for find the century
// in a given year
class GFG {
static void find_century(int year) {
 
    // No negative value is allow for year
    if (year <= 0)
    System.out.print("0 and negative is not allow"
                    + "for a year");
 
    // If year is between 1 to 100 it
    // will come in 1st century
    else if (year <= 100)
        System.out.print("1st century\n");
 
    else if (year % 100 == 0)
        System.out.print(year / 100 + " century");
 
    else
        System.out.print(year / 100 + 1 + " century");
}
 
// Driver code
public static void main(String[] args) {
    int year = 2001;
    find_century(year);
}
}
// This code is contributed by Anant Agarwal.


Python3
# Python3 code for find the century
# in a given year
 
def find_century(year):
   
    # No negative value is allow for year
    if (year <= 0):
        print("0 and negative is not allow for a year")
         
    # If year is between 1 to 100 it
    # will come in 1st century
    elif (year <= 100):
        print("1st century")
    elif (year % 100 == 0):
        print(year // 100,"century")
    else:
        print(year // 100 + 1,"century")
 
# Driver code
year = 2001
find_century(year)
 
# This code is contributed by shubhamsingh10


C#
// C# code for find the century in a given year
using System;
 
class GFG {
     
    static void find_century(int year) {
     
        // No negative value is allow for year
        if (year <= 0)
        Console.WriteLine("0 and negative is not"
                           + " allow for a year");
     
        // If year is between 1 to 100 it
        // will come in 1st century
        else if (year <= 100)
            Console.WriteLine("1st century\n");
     
        else if (year % 100 == 0)
            Console.WriteLine(year / 100 + " century");
     
        else
            Console.WriteLine(year / 100 + 1 +
                                          " century");
    }
     
    // Driver code
    public static void Main() {
         
        int year = 2001;
         
        find_century(year);
    }
}
 
// This code is contributed by vt_m.


PHP


Javascript


输出:

21 century