杭电acm1405-2200(5)

2019-03-27 17:02

int n,sum,flag=0;

while (scanf(\ {

sum=0; while (n) { if (n%2==0) sum+=n; n/=10; }

if(flag) printf(\ flag=1;

printf(\ }

return 0; }

2114:

#include int main(void) {

long long n;

while (scanf(\ {

n%=10000; n=n*(n+1)/2;

printf(\ }

return 0; }

2115:

#include #include #include struct _stu {

char name[80]; int score; };

int namecmp(const void*a, const void*b); int scorecmp(const void*,const void*); int main(void)

{

struct _stu arr[11];

int m,s,count,t,begin,len,prev,rank,tag=0,counter=1; while(scanf(\ {

for(count=0;count

scanf(\ arr[count].score=m*100+s; }

qsort(arr,t,sizeof(arr[0]),scorecmp); begin=0; len=1;

prev=arr[0].score; while(begin+len

if(arr[len+begin].score==prev) {

len++; } else {

qsort(arr+begin,len,sizeof(arr[0]),namecmp); begin=begin+len+1; len=1;

if(begin>=t) {

break; }

prev=arr[begin].score; } }

if(len>1) {

qsort(arr+begin,len,sizeof(arr[0]),namecmp); }

prev=arr[0].score; rank=1; if(tag)

printf(\ else

tag=1;

printf(\ for(count=1;count<=t;count++)

{

if(arr[count-1].score!=prev) {

rank=count;

prev=arr[count-1].score; }

printf(\ } } }

int scorecmp(const void*a,const void*b) {

if( (*(struct _stu*)a).score > (*(struct _stu*)b).score) return 1; else

return -1; }

int namecmp(const void*a, const void*b) {

return (strcmp((*(struct _stu*)a).name,(*(struct _stu*)b).name))*(1); }

2123:

#include int main() {

int n,m,i,j;

scanf(\ while(n--) {

scanf(\ for(i=1;i<=m;i++) {

for(j=1;j<=m;j++) {

if(j!=1) printf(\ printf(\ }

printf(\ } } }

2131:

#include using namespace std;

void main() {

int n;

char c,ch[200]={0}; while(cin>>c>>ch) {

n=0;

c=tolower(c);

for(int i=0; i

if( c==tolower(ch[i]) ) {

n++; } }

printf(\ memset(ch,0,200); } }

2132:

#include #include int main() { __int64 i,n, sum[100001]; sum[0]=0; sum[1]=1; sum[2]=3; sum[3]=30; for(i=4;i<=100000;i++) {

if(i%3==0)

sum[i] = sum[i-1] +i*i*i; else

sum[i] = sum[i-1] + i; }

while(scanf(\ {

printf(\ } return 0; }

2133:

#include int f(int year) { if(year%4==0 && year0!=0 || year@0==0) return 1; else return 0; }

int _Date2Week(int year,int month,int day) { if(month==1||month==2) { year -=1; month +=12; } return (day+1+2*month+3*(month+1)/5+year+(year/4)-year/100+year/400)%7; }

int main() { int zun[13]={0,31,29,31,30,31,30,31,31,30,31,30,31}; int izun[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int year,month,day; int week; char

w[7][10]={\ while(scanf(\ { if(month<1 || month >12 || day<1 || day>31) printf(\ else { if(f(year)==1) {


杭电acm1405-2200(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014年普通高等学校招生全国统一考试(重庆卷)英语试题详解

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: