deleted: 1.cpp

new file:   Kaprekar black hole.cpp
	new file:   Kaprekar black hole.exe
	new file:   day judge.cpp
	new file:   day judge.exe
main
韩魏 2 months ago
parent c363489388
commit d7064f7216

11
1.cpp

@ -1,11 +0,0 @@
#include <iostream>
using namespace std;
int main()
{
cout << "hello" << endl;
system("pause");
return 0;
}
//正常输出 hello world

@ -0,0 +1,64 @@
// 包含两种I/O库可以使用任一种输入输出方式
#include <stdio.h>
#include <iostream>
using namespace std;
int small(int n)
{
// n-输入的数m-重排后的数
int m;
if (n<10){
m = 100*n;
}else if(n<100){
m = 10*n;
}else{
int a ,b, c;
a = n/100;
b = (n-a*100)/10;
c = n%10;
if (a > b) swap(a, b);
if (a > c) swap(a, c);
if (b > c) swap(b, c);
m = a*100+b*10+c;
}
return m;
}
int big(int n)
{
// n-输入的数m-重排后的数
int m;
if (n<10){
m = 100*n;
}else if(n<100){
m = 10*n;
}else{
int a ,b, c;
a = n/100;
b = (n-a*100)/10;
c = n%10;
if (a < b) swap(a, b);
if (a < c) swap(a, c);
if (b < c) swap(b, c);
m = a*100+b*10+c;
}
return m;
}
int main()
{
int n;
int k=0;
cin >> n;
// 请在此添加代码,输出整数进入黑洞过程
/********** Begin *********/
while (k!=495){
k = big(n)-small(n);
cout << big(n) <<'-'<<small(n)<<'='<<k<<endl;
n = k;
}
/********** End **********/
return 0;
}

Binary file not shown.

@ -0,0 +1,46 @@
#include <bits/stdc++.h>
using namespace std;
// 判断闰年的函数
int run(int year){
// 闰年判断条件能被4整除但不能被100整除或者能被400整除
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
return 1; // 是闰年返回1
} else {
return 0; // 不是闰年返回020
}
}
// 计算指定月份之前的总天数
int mon(int y, int m){
int days = 0;
// 存储每个月的天数
int monthDays[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
// 如果是闰年2月改为29天
if (run(y)) {
monthDays[2] = 29;
}
// 累加月份之前的天数
for (int i = 1; i < m; i++) {
days += monthDays[i];
}
return days;
}
int main()
{
// y-年m-月,d-日n-第几天
int y, m, d, n;
n = 0;
// 请在此添加代码,计算并输出指定日期是第几天
/********** Begin *********/
cin >> y >> m >> d;
n = mon(y, m) + d; // 月份之前的天数 + 当月天数
/********** End **********/
printf("%d-%d-%d是第%d天\n", y, m, d, n);
return 0;
}

Binary file not shown.
Loading…
Cancel
Save