星期计算
比较简单
#include <stdio.h>
#include <stdlib.h>
#include<math.h>
int main(int argc, char *argv[])
{
int n;
n=pow(20,22);
int i;
i=n%7;
i=(6+i)%7;
if(i==0)
printf("7");
else printf("i");
// 请在此输入您的代码
return 0;
}
卡片
也较为基础
#include <iostream>
using namespace std;
int main()
{
long n;
scanf("%ld",&n);
long sum=0;
int count=0;
int i;
for(i=1;sum<n;i++){
sum=sum+i;
count++;
}
printf("%d",count);
// 请在此输入您的代码
return 0;
}
考勤
设置数组,从小到大排序后,判断后一个是否与前一个相等
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
long HH[10000],MM[10000],SS[10000],ID[10000];
int n;
scanf("%d\n",&n);
for(int i=0;i<n;i++){
scanf("%ld:%ld:%ld %ld",&HH[i],&MM[i],&SS[i],&ID[i]);
}
for(int i=0;i<n;i++){
for(int j=i+1;j<n;j++){
if(ID[j]<ID[i]){
int t;
t=ID[j];
ID[j]=ID[i];
ID[i]=t;
}
}
}
for(int i=0;i<n;i++){
if(ID[i+1]==ID[i])
printf("\n");
else printf("%d\n",ID[i]);
}
// 请在此输入您的代码
return 0;
}