一年找世纪的程序
给定一年的任务是我们将找到给定年份的世纪。第一个世纪从 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